随机彩票号码生成器

kog*_*igr 4 javascript combinations

我想做的是为希腊彩票游戏(Tzoker)生成6个随机数,5个在1-45范围内,1个在1-25范围内.前5个数字应该是唯一的.通过按下按钮,我想使用jQuery将这些数字添加到div(我有一些工作代码用于此部分).

我认为使用循环很容易,但我发现自己无法检查生成的数字是否已经存在.循环只包含前5个数字,因为最后一个数字可以等于其他5个数字中的一个.

mik*_*1aj 11

让我为您提出一些更简单的解决方案.

  1. 列出1到45之间的所有数字.
  2. 使用Math.random(加上减去某些内容,阅读Array.sort要查找的文档)对列表进行排序作为比较函数.您将按随机顺序获取列表.
  3. 从列表中取出5个第一项.
  4. 然后,当你已经拥有数字时,将它们全部放入你的div中.

这样您就不会将逻辑(获取数字)与您的演示文稿混合(将内容放入DOM中).

我将实施作为练习留给读者.:)