math.random()

math.random()

目录导航

简介

Math.random()语句是一个随机函数。利用该函数可以取得0到1之间的随机小数,如果想得到一个大于1的随机值,则需要再乘以一定的数值来实现。例如:
60 * Math.random();
运算结果,就是得到了60以内的一个随机数值。如果想要取得一个整数结果,可以通过一个取整函数来实现。例如:
uint (60 * Math.random());
运算结果就是60以内的随机整数。
随机运动的方向是上下左右皆有可能,也就是说,这个随机数值有可能为负值,ActionScript 3.0脚本中尚未提供一个随机正负号的语句或函数,要想使得到一个随机的正负数值可以通过下面的计算来实现。
30-uint (60 * Math.random());
运算的结果就是-30到+30之间的随机整数。[1]

代码

Math.random():产生一个[0,1)之间的随机数。[2]

返回指定范围的随机数(m-n之间)的公式:

例:

生成一个6位的随机字符串:

使用方法

例:用Math类的random()方法产生一个字符,若该字符是一个大写英文字母,则输入 "Yes!",否则输出“NO!”。[3]

random()方法产生的随机数在0.0和1.0之间,乘以128后,其值在0.0和128.0之间,将它转换为char类型后,用if来判断是否在'A' 和'Z'之间。程序如下:

JavaScript Math.random() 函数

Math.random() -- 返回0和1之间的伪随机数 可能为0,但总是小于1,即返回[0,1)之间的浮点数。

返回随机数

返回10-20的随机数

返回指定范围的随机数(m-n之间)的公式

相关百科
返回顶部
产品求购 求购