标题: [求助] javascript 如何生成不重复的随机数
js小白
大恐龙
Rank: 4



UID 73674
精华 0
积分 510
帖子 250
威望 215
阅读权限 50
注册 2007-7-30
状态 离线
 
发表于 2007-11-5 10:46  资料  个人空间  短消息  加为好友 


   提示:您可以先修改部分代码再运行


顶部
dron
超级版主
Rank: 8Rank: 8



UID 19294
精华 3
积分 6306
帖子 3043
威望 3465
阅读权限 150
注册 2004-11-9
来自 中国福建
状态 离线
 
发表于 2007-11-5 11:49  资料  个人空间  短消息  加为好友 
呵呵,真有趣,这个问题已经引申出有序数组的洗牌问题了,有兴趣的同学继续玩下去吧~~~


`

   提示:您可以先修改部分代码再运行






顶部
dron
超级版主
Rank: 8Rank: 8



UID 19294
精华 3
积分 6306
帖子 3043
威望 3465
阅读权限 150
注册 2004-11-9
来自 中国福建
状态 离线
 
发表于 2007-11-5 12:05  资料  个人空间  短消息  加为好友 
呵呵,以上的洗法似乎会把 50 附近的数总是洗到最后去,我们打扑克时经常多洗一会儿,那就再次一次吧,两次 sort 应该比较行了吧

`

   提示:您可以先修改部分代码再运行






顶部
月影
超级版主
Rank: 8Rank: 8



UID 24714
精华 9
积分 4243
帖子 1553
威望 1918
阅读权限 150
注册 2005-3-9
状态 离线
 
发表于 2007-11-5 13:37  资料  个人空间  主页 短消息  加为好友  QQ
嗯,多洗几次就好了……

顶部
月影
超级版主
Rank: 8Rank: 8



UID 24714
精华 9
积分 4243
帖子 1553
威望 1918
阅读权限 150
注册 2005-3-9
状态 离线
 
发表于 2007-11-5 13:45  资料  个人空间  主页 短消息  加为好友  QQ
我也来一种洗牌法……

   提示:您可以先修改部分代码再运行


顶部
dron
超级版主
Rank: 8Rank: 8



UID 19294
精华 3
积分 6306
帖子 3043
威望 3465
阅读权限 150
注册 2004-11-9
来自 中国福建
状态 离线
 
发表于 2007-11-6 11:04  资料  个人空间  短消息  加为好友 
哈哈,随机抽取一张,放到最后去...





顶部
lola
小恐龙
Rank: 3Rank: 3



UID 51690
精华 0
积分 286
帖子 169
威望 142
阅读权限 30
注册 2006-5-15
状态 离线
 
发表于 2007-11-6 14:10  资料  个人空间  短消息  加为好友 
每次调用一次Math.random()就可以了





顶部
 



当前时区 GMT+8, 现在时间是 2010-7-31 04:39
苏ICP备05080427号

Powered by Discuz! 5.5.0  © 2001-2007 51JS.COM
Processed in 0.298754 second(s), 8 queries , Gzip enabled

清除 Cookies - 联系我们 - 无忧脚本 - Archiver