喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 随机出数字代码问题  
 
onecoolboy
新手上路
Rank: 1



UID 81708
精华 0
积分 31
帖子 14
金钱 31 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-10-17
状态 离线
[广告]: q m
随机出数字代码问题

01<?
02function RandomNumber($new_seed="")
03{
04static $seed;
05$constant = bcadd(bcpow("2", "13"), "1");
06$prime = 37;
07$max_value = bcpow("2", "50", $scale);
08if($new_seed != "")
09{
10$seed = $new_seed;
11}
12if($seed == "")
13{
14$seed = strval(time());   
15}
17$seed = bcmul($constant, $seed);     
18$seed = bcadd($seed, $prime);        
19$seed = bcmod($seed, $max_value);   
20return($seed);
21}
22bcscale(0);   
23 for($index = 0; $index < 100; $index++)
24 {
25 print(RandomNumber() . "<BR>\n");
26 }
27?>



问题:
为什么进行17,18,19行的多重算术运算,少一,两条代码应该也可以吧!
2006-11-17 10:24 AM#1
查看资料  发短消息  顶部
 
goshawk
注册会员
Rank: 2
初级会员


UID 67921
精华 0
积分 71
帖子 513
金钱 71 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-1-10
状态 离线
[推荐阅读] 怎样取sql server中varbinary字段中数据?
没有关系的
2006-11-17 03:50 PM#2
查看资料  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.028005 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP