找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: xyp1964

[原创]:随机数的建立

[复制链接]
发表于 2005-3-20 14:58:14 | 显示全部楼层
感觉还是用vb的(rnd)取随机数更保险些
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-3-20 15:11:16 | 显示全部楼层
好像程序语言中一般都是用的RND的嘛
像C VB 等等
并且好像RND本来就是调用的CPU时钟产生的随机数
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-3-21 19:25:22 | 显示全部楼层
感谢楼主的好东西,下载了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-4-15 14:26:00 | 显示全部楼层
楼主的程序为何在我这里只能生成偶数
睹计?计<100>:
睹计?计<9>:
839026474
840264450
841852046
843139082
844370662
845571866
846792890
848013050
849208406
850463090
851677826
852884366
854083598
855319514
856542442
857765982
859000046
860316902
861524138
862715586
863923026
865136998
866343538
867558818
868789414
870006306
871231514
872433262
873639698
874852070
876062454
877272074
878483338
879699110
880894942
882109678
883323734
884513034
885799850
887021914
888333598
889532166
890752290
891990266
893192182
894415214
895682970
896901718
898116622
899317266
900532254
901746378
902974746
904195466
905413058
906619886
907817742
909036946
910252498
911482618
912696910
913913958
915131922
916328366
917629834
918836358
920047182
921274210
922489454
923711430
924932882
926137874
927346914
928562330
929791822
931012318
932232154
933434394
934629546
935844350
937050634
938307802
939499262
940722650
941929874
943108498
944455374
945777058
947145982
948369474
949561190
950765094
951975750
953161942
954371270
955594150
956819578
958014662
959224382
960437638
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-7-15 01:58:37 | 显示全部楼层
修改了一下,
[PHP]
;;;
;;;生成随机数
;;;
;;;
(defun rnd_test (no2 / l)
  (setq        l (strlen
            (rtos (getvar "cputicks") 2 0)
          )
  )
  (setq        nb (rtos (getvar "cputicks") 2 0)
        l  (strlen nb)
        nb (substr nb (- l (- no2 1)))
  )
  nb
)
(defun rnd ()
  (setq        n1 (atof (rnd_test 3))
        n2 (atof (rnd_test 3))
  )
  (if (< n1 n2)
    (setq nc (/ n1 n2))
    (setq nc (/ n2 n1))
  )
  (setq nc (rtos (* nc 1000000)))
)
[/php]



命令: (repeat 25 (princ (strcat "\n" (rnd))))

664383.5616
640591.9662
982646.4208
95384.6154
366233.7662
103448.2759
312661.4987
231460.6742
622418.8791
343209.8765
633187.7729
491686.4608
579462.1027
233560.0907
299684.5426
107942.9735
83076.9231
433242.5068
734513.2743
357377.0492
855421.6867
736501.0799
991578.9474
734806.6298
58823.5294"
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-7-15 19:03:00 | 显示全部楼层
(defun rnd ( / a)
  (rem (+ (/ (rem(getvar "cputicks")1e3)1e3) (* 1e8 (rem(getvar "cdate")1e-8))) 1)
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-7-15 20:39:15 | 显示全部楼层
好深奥啊~~学了 不到一个月的LISP,有点看不懂了,还要加油啊~~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 39个

财富等级: 招财进宝

发表于 2008-12-18 21:38:55 | 显示全部楼层
我也想知道
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-16 12:40 , Processed in 0.199862 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表