想要创建一个红宝石数组,该数组有5个数字,其中三个以随机排列的三个0和两个1组成
例如[0、1、0、0、1]或[1、1、0、0、0]
我知道
Array.new(5) { rand(2) }
可以创建由0和1组成的五个随机数
但是,如何确定恰好有三个0和两个1?
使用随机播放。
[0, 0, 0, 1, 1].shuffle
=> [0, 0, 1, 0, 1] # or some other permutation
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句