我有这样的ArrayList
:
var amplititudes : ArrayList<Int> = ArrayList()
我想用随机整数填充它。我怎样才能做到这一点?
最佳答案
一种选择是使用数组构造函数,如下所示:
var amplititudes = IntArray(10) { Random().nextInt() }.asList()
另一个策略是:
var amplititudes = (1..10).map { Random().nextInt() }
编辑
如注释中所建议,而不是每次都创建
Random
实例,最好将其初始化一次:var ran = Random()
var amplititudes = (1..10).map { ran.nextInt() }
关于java - Kotlin-创建指定长度的随机整数的ArrayList吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50581234/