Flash 如何使用随机数字函数 通常状况下,随机数字函数有两种形式: 第一种方式: random(N) 参数N:一个整数 说明:这个函数可以生成一个随机的整数值,数字的范围为0 到 N-1
第二种方式: Math
random() 参数:此函数不需要参数,大家注意不可在小括号内填入数字
说明:这个函数可以生成一个范围在0 到 1 之间的任意随机数字
直接使用 var n = random(100);//定义变量n,并赋初始变量值为0 至 99 之间的一个随机整数 var n = Math
random();//定义变量n,并赋初始变量值为0 至 1 之间的一个任意随机数 onEnterFrame = function(){ trace(random(10); } //以帧频速度,不断在“输出”面板上输出0 到 9 之间的随机整数 上面最后一个例子中,我们可以清晰的看到random(10)这个随机数字的变化范围
(如图) 2
平移改变随机数范围 var n = random(100)+100;//定义变量n,并赋初始变量值为100 至199 之间的一个随机整数 var n = random(100)-50;//定义变量n,并赋初始变量值为-50 至49 之间的一个随机整数 var n = Math
random()+9;//定义变量n,并赋初始变量值为9 至 10之间的一个随机数 当我们需要取得一个并非从0 开始的范围的随机数时,我们就可以参照这种“平移变化随机数范围”的方法来改变随机数的范围
例如,我们需要一个从55 至 88 的一个随机整数
那么首先我们确定一下55 至 88 这个范围的跨度是多大,即: 88-55=33 所以我们直接将33 填入随机函数里N 的位置,即: random(33) 然后,我们看一下我们这个范围的起始位置,即: 55 所以我们将他