ruby随机取值不重复

2012-11-30  刘俊 

从1-9的数字里面取出一个值,但是不能重复,方法是;
a=[1,2,3,4,5,6,7,8,9]
a.shuffle.each{|i|puts i}
由于已知多少数字,因此就把数字存放到一个数组里面,然后随机取值出来使用。如果能重复的话,用rand就可以了
515°/5152 人阅读/0 条评论 发表评论

登录 后发表评论