js中6个不一样的数选出4个不一样的随即数
发布网友
发布时间:2022-05-18 04:05
我来回答
共1个回答
热心网友
时间:2022-05-18 05:35
先给一个JS随机数发生器函数:(别告诉我你知道怎么调用……)
<script language="JavaScript"><!--
// The Central Randomizer 1.3 (C) 1997 by Paul Houle (houle@msc.cornell.e)
// See: http://www.msc.cornell.e/~houle/javascript/randomizer.html
rnd.today=new Date();
rnd.seed=rnd.today.getTime();
function rnd() {
rnd.seed = (rnd.seed*9301+49297) % 233280;
return rnd.seed/(233280.0);
};
function rand(number) {
return Math.ceil(rnd()*number);
};
// end central randomizer. -->
</script>
这样就可以用rand(6)来反复生成一个1到6之间的随机数,生成了几就选出那个位置上的数,如果该位置上的数已经被选出来就再生成一个随机数,直到取出了4个位置上的数为止~~
还有什么疑问么~~?
参考资料:代码中已保留出处信息