前言
最近在学随机数的生成,做了模拟生成彩票,用来进行联系。
正文
主要思路:为了防止数字重复,用到了比较笨的办法,将1-32数字放到数组里面去,然后将数组打乱顺序,将取前面5个放到红色球里;同理,将1-16放到数组,打乱后,取第一个放进篮球。
打乱数组函数:
var number2=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16];
number2 = number2.sort(function() {
return Math.random() - 0.5
});
效果图如下:
源码如下:
var number2=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16];
number2 = number2.sort(function() {
return Math.random() - 0.5
});