|
栏目管理员
  
|
1#
大 中
小 发表于 2008-4-1 16:16 只看该作者
  
提交一道关于生成随机数的题目
输入:m, k (k,m都是整数,且 k ≦ m)
输出:一个数组,包含 k 个不重复的随机整数,每个随机整数 x 都满足 0 ≦ x ≦ m, 同时 x 的输出顺序也是随机的。
测试用例: 10.times do
puts get_rand_num(10, 6)
end输出例:
[1, 2, 6, 9, 5, 7, 8]
[3, 0, 5, 10, 1, 6, 9]
[0, 2, 8, 9, 3, 7, 6]
[9, 5, 2, 4, 6, 1, 3]
[9, 1, 10, 6, 2, 7, 4]
[5, 9, 10, 8, 1, 7, 4]
[0, 3, 6, 8, 7, 9, 1]
[10, 3, 8, 5, 2, 4, 1]
[0, 2, 10, 7, 6, 8, 4]
[7, 1, 5, 6, 4, 0, 8]
[ 本帖最后由 bbschat 于 2008-4-1 20:50 编辑 ]
|