Math.Random在函数中总是相同的结果
Math.Random in function always the same result
我有这个代码:
function raffle(){
number = Math.random(100) * 100;}
raffle();
但每次我抽奖()时,数字都是一样的。
Math.random()
返回一个介于 0(含)和 1(不包括)之间的随机数。Javascript random
函数不带任何参数。
如果你想要一个随机数 x,使得 0 ≤ x <100,那么你可以这样做:
function raffle() {
return Math.random() * 100;
}
您的抽奖函数永远不会返回值。
这是一个返回随机值的版本。
function raffle() {
return Math.random() * 100;
}
(Math.random() 函数返回一个浮点伪随机数,范围为 [0, 1),即从 0(含)到但不包括 1(不包括),然后可以缩放到所需的范围。
您可以简单地将迭代次数添加到每个结果中,如下所示:
let runNumber = 0
function raffle(){
return Math.random() * 100 + runNumber++;
}
raffle();
您可能会一个接一个地运行它,这就是"伪"随机部分发挥作用的地方。
相关文章:
- 奇怪的Javascript结果
- Javascript(jQuery)给了我奇怪的结果
- JSONP请求返回结果,但也触发error_callback
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Javascript,输出结果后页面不断刷新
- 这是使用html快照和谷歌获取的预期结果吗?SEO/SPA
- 将地理编码结果转换为php变量以发布到mysql数据库
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- JQuery:向多个匹配结果添加换行符的最简单方法
- 当查询不在displayField中时,引导Ajax Typeahead不显示结果
- webpack代码拆分了handlerbs文件——结果是文件很大
- JavaScript循环无法正确计算/显示结果
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- 试图将onChange函数作为道具传递给GrandChlidren,结果是TypeError:这是未定义的
- jQuery使用api获取typeform结果
- 根据条件检查数据库结果
- 什么'这是从第三个函数上的async 1st函数获得结果的更好方法
- Angular,表达式{{}}的结果没有插入到ng-click中
- Math.Random在函数中总是相同的结果