我的ArrayList
分是这样的:
var amplititudes : ArrayList<Int> = ArrayList()
我想用随机整数填充这个.我该怎么做?
我的ArrayList
分是这样的:
var amplititudes : ArrayList<Int> = ArrayList()
我想用随机整数填充这个.我该怎么做?
One option is to use the array constructor as following:
var amplititudes = IntArray(10) { Random().nextInt() }.asList()
Another strategy is:
var amplititudes = (1..10).map { Random().nextInt() }
EDIT
As suggested in the comment instead of creating an instance of Random
each time it is better to initialize it once:
var ran = Random()
var amplititudes = (1..10).map { ran.nextInt() }