作者moonbell (月下金铃)
看板Flash
标题[问题] 请问关於Math.random两种用法的差异性
时间Sun Jul 26 00:13:19 2009
我想请教各位大大一个问题
Math.floor(Math.random()*(100-1+1)+1) 与
Math.floor(Math.random()*100)+1
在功能上有什麽不同呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.124.99.81
※ 编辑: moonbell 来自: 122.124.99.81 (07/26 00:18)
1F:推 L0K:-1+1 是扰乱视线 .. 07/26 00:23
2F:→ moonbell:扰乱视线? 障眼法? 还是说好看而已没用处? 不太懂... 07/26 00:28
3F:推 L0K:sorry..那不重要。 前者是 floor[0,100)+1,後者是floor[1,101) 07/26 00:30
4F:→ L0K:功能上好像没有差异 07/26 00:31
5F:推 cjcat2266:-1+1是来乱的吧 07/26 00:34
6F:推 pm2001:没差 07/26 16:09
7F:推 etrexetrex:是用来增加程式码的阅读障碍 07/27 15:17
8F:→ MOONRAKER:为下次参加IOCCC预作准备(可惜他们没有flash组) 07/27 16:52
9F:推 terrylchen:不过我有遇过很奇怪的情况是,xml读进来的变数之前已经 07/28 02:43
10F:→ terrylchen:先宣告为数字,读取进来之後也parseInt过,结果进行运 07/28 02:44
11F:→ terrylchen:算的时候flash还是把他当字串,只好用-1+1的方式让他先 07/28 02:45
12F:→ terrylchen:-1之後确认为数字再去+1... 07/28 02:45
13F:推 etrexetrex:楼上为啥不 -0 07/28 19:52
14F:推 terrylchen:因为我本来是做页数,一个按钮+1一个按钮-1,-1的没问 07/28 23:29
15F:→ terrylchen:题,可是+1的会变成字串相加造成错误,所以我就直觉给 07/28 23:30
16F:→ terrylchen:他-1+1了... 07/28 23:30