我要建有100个项目,我也有一个随机数生成器生成介于0和100个随机值100创建的100件事情随机值的哈希每个值
我想一个散列遍历我的数字,按照连续的顺序0..100,并将它们分配给散列的键。
然后,我想遍历100个随机数并将它们分配给哈希值。
hash = {}
(0..100).each {|e| puts e} #just prints out the values
@numbers = 100.times.map{ 0+Random.rand(0..100)}
这就是我到目前为止。任何帮助将非常感激。谢谢!
谢谢MichaelMichael! – 2012-07-28 06:08:39
有了这个,你可以多次获得相同的号码。如果我正确地理解了这个问题,他只需要1到100之间的每个数字一次。 – Mischa 2012-07-28 06:10:22
@米沙:是的。我无法从问题中确定重复值是否可以接受。如果不是,那么你的解决方案是正确的。 – michaelmichael 2012-07-28 06:15:01