【发布时间】:2012-05-22 18:56:44
【问题描述】:
我制作了某种编码函数,它使用 62 个字符的数组(a-z、A-Z、0-9)
然后我使用一个随机数来访问其中一个。
但是如果我使用它,它会返回很多字母,并且我想要与数字一样多的字母(这也是合乎逻辑的,因为数字的机会是 10/62 与 50/62)
有人能告诉我一些生成随机数的函数,但它更有可能获得 52-62 之间的值,然后是低于 52 的值。
【问题讨论】:
-
多少“更高的机会”
-
他们必须有同样的机会 50/50
-
您正在寻找的是一个加权随机数生成器。 javascriptkit.com/javatutors/weighrandom2.shtml 有一种方法可以做到这一点。
-
这就是我需要的东西,非常感谢你
标签: javascript random