使用jQuery生成随机起始索引

使用jQuery生成随机起始索引,jquery,html,css,Jquery,Html,Css,我想将var默认值设置为两个值之间的随机数(例如1-100) 但我不希望它是零。我想要一个介于1和100之间的随机数 谢谢 p、 s.“>>”去掉小数点后的所有内容,并且比Math.floor(不能直接处理负数)更快。如果您希望它介于1和100之间(不包括0),可以使用JavaScript: var rand = Math.floor(Math.random() * 99) + 1; jQuery没有随机函数。Math.random()是纯JavaScriptorMath.floor没有什么错

我想将var默认值设置为两个值之间的随机数(例如1-100)

但我不希望它是零。我想要一个介于1和100之间的随机数

谢谢


p、 s.“>>”去掉小数点后的所有内容,并且比Math.floor(不能直接处理负数)更快。

如果您希望它介于1和100之间(不包括0),可以使用JavaScript:

var rand = Math.floor(Math.random() * 99) + 1;

jQuery没有随机函数。Math.random()是纯JavaScriptor
Math.floor
没有什么错,不需要做
>0
之类的事情,这只会让不懂Fortran和类似语言的人看不懂代码。你的意思是不懂基本位移的人:)你的编辑:甚至是IE6(最慢的JavaScript引擎)在动力不足的虚拟机上运行Windows 2000可以在不到3微秒的时间内进行函数调用(我最近刚提到)。在99.999999765932%的情况下,根本不需要这种迟钝的结构。:-)
// random int between 1 and 100
var random_number = ( ( Math.random() * 99 ) >> 0 ) + 1; 
var rand = Math.floor(Math.random() * 99) + 1;