为什么随机在REBOL的GUI中不起作用?

时间:2014-09-19 10:59:30

标签: user-interface random rebol

这个非常简单的脚本:

REBOL []
view layout [
    button "Rand" [alert to-string random 100]
]

给出以下结果:

  • 第1次跑步:95,52,80,96 ......
  • 2-nd run:95,52,80,96 ......
  • 第3次跑步:95,52,80,96 ......

    ...

这显然不是随机的,因为相同的数字一遍又一遍地重复。

  • 我应该向REBOL网站发布错误报告吗?
  • 有没有一种简单的方法可以修复它?

2 个答案:

答案 0 :(得分:6)

听起来你每次运行脚本时都想从不同的种子开始。通常,在这些情况下,当前时间用作种子。 这与您是否使用GUI无关。

尝试:

REBOL []
random/seed now/precise
view layout [
    button "Rand" [alert to-string random 100]
]

答案 1 :(得分:0)

你还在重启Rebol吗?随机每次都会播种,因此在这种情况下看到相同的序列并不奇怪。