发一个不错的随机数生成函数
**** Hidden Message *****
(defun random1 (maximum / num)
(setq num (* (random) maximum))
(if (= (type maximum) 'INT)
(fix num)
num
)
)
测试结果:比较随机
命令: (repeat 30 (princ "\n")(princ (random)) (princ))
0.228658
0.213277
0.0446779
0.887217
0.134144
0.0214695
0.662123
0.836051
0.12896
0.528942
0.272857
0.832972
0.626101
0.0553467
0.454695
0.252392
0.676341
0.737038
0.670121
0.177088
0.0376905
0.993506
0.725391
0.484751
0.844466
0.9606
0.407374
0.0419575
0.407215
0.0468108
命令: (repeat 30 (princ "\n")(princ (random1 100)) (princ))
48
67
21
3
44
96
51
84
27
39
83
56
19
29
66
81
34
90
64
40
66
50
87
74
55
51
50
41
7
15
看一下你这个程序怎么样
跟着大师好好学习,天天向上!!! 看起来不错呀...
随机的结果有些是很平均
有些却是不平均
要看具体情况
试了才知道的
回复学习学习
谢谢大师,我等从你处获得了不少好东西! 随机数用在什么地方? 我也看看。 looklook! 学习。。。。。。。。。。。。。。。。。。。。。。
学习学习 争取能看懂大师们在说些什么!!!! 看看,学习一下老师的代码 看看,学习学习