主题:  怎样比较方便的产生一个随机负数

realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/3/5 12:32:45
#12002/10/13 10:32:19
多几种方案最好,谢谢。



IT编辑

职务:普通成员
等级:6
金币:10.0
发贴:7769
注册:2002/4/1 10:30:23
#22002/10/13 13:06:20
x = -Math.random() x n;



realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/3/5 12:32:45
#32002/10/14 16:44:32
怪我没有说清楚,我是想正数和负数随机交替出现



美少女killer

职务:普通成员
等级:1
金币:0.0
发贴:43
注册:2002/10/5 23:31:42
#42002/10/14 17:17:14
呵呵,如果 你想让正数和负数的比例是1:1的话,那就先做个判断吧,
a=math.round(math.random()) ,a= 0就取正, a=1就取负



5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
注册:2004/1/23 23:18:37
#52002/10/14 19:27:25
n-Math.random() *(n*2)



IT编辑

职务:普通成员
等级:6
金币:10.0
发贴:7769
注册:2002/4/1 10:30:23
#62002/10/14 20:04:18
Math.random()*Math.pow(-1, n)



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
注册:2002/1/6 14:44:13
#72002/10/15 7:49:37
-random(n);


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER