Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript-Math.random()-参数_Javascript_Math_Random - Fatal编程技术网

JavaScript-Math.random()-参数

JavaScript-Math.random()-参数,javascript,math,random,Javascript,Math,Random,在Math.random()中添加参数会有什么变化 例如: Math.random() == Math.random(1234) 它不-Math.random()不接受任何参数…:) 没什么。Javascript中没有Math.random的种子。函数调用中的任何内容都将被删除。请阅读: 15.8.2.14随机() 返回一个正号大于的数值 或等于0但小于1,已选定 随机的或伪随机的 近似均匀分布 在该范围内,使用 依赖于实现的算法或 战略此函数不需要 参数。 没有官方参数。请看这里: 这种混乱

Math.random()
中添加参数会有什么变化

例如:

Math.random() == Math.random(1234)

它不-
Math.random()
不接受任何参数…:)

没什么。Javascript中没有
Math.random
的种子。函数调用中的任何内容都将被删除。

请阅读:

15.8.2.14随机() 返回一个正号大于的数值 或等于0但小于1,已选定 随机的或伪随机的 近似均匀分布 在该范围内,使用 依赖于实现的算法或 战略此函数不需要 参数。


没有官方参数。请看这里:

这种混乱是可以理解的。有几个站点在函数中有一个种子,因为它来自C/Java。有关此被忽略参数的详细信息,请参见此处:

如果您想要一个更好的随机数,请从这里获取一个,您需要将其包装在一些基于服务器的客户端中,请参阅此处以获取更多信息


更新:向random.org的创建者发送了电子邮件-他回答说他正在进行jsonp实现…

它将忽略传递的参数。

数学。random
不接受参数

如果要在2个间隔(a和b)之间生成随机数,可以使用以下公式:

math.random()*(b-a)+a

请举例说明你的意思是什么?是否可以在math中添加参数。random()是RTM的一个简单例子。(特别是,表示“parameters:none”的部分)
math.random()
应该抛出一个
ReferenceError
:Pand我怎样才能制造一个更强的随机数或其他随机数?一个“更强的随机数”?恐怕你已经失去了我。。。如果你的意思是不同范围内的随机数,请勾选的答案。突出显示的相关部分:)另请参见。为什么在结尾处加a?我不明白为什么这很重要。输入Math.floor(Math.random()*(100-1))将得到一个介于1和100之间的数字。。。