2014-09-19 21 views
5

Bu çok basit komut dosyası:Rastgele neden GUI REBOL'de çalışmıyor?

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

aşağıdaki sonuçları verir:

  • 1-st çalışma: 95, 52, 80, 96 ...
  • 2-nd run: 95, 52, 80, 96 ...
  • 3-rd çalışma: 95, 52, 80, 96 ...

    ...

Bu açıkça rastgele değil çünkü aynı sayılar tekrar tekrar tekrarlanır.

  • REBOL web sitesine bir hata raporu vermem gerekir mi?
  • Düzeltmek için basit bir yol var mı?

cevap

6

Komut dosyanızı her çalıştırdığınızda farklı bir tohumla başlamak istediğiniz gibi görünüyor. Tipik olarak, bu zaman zarfında şimdiki zaman tohum olarak kullanılır. Bu, GUI'yi kullanıp kullanmadığınla ilgili bir ilgisi yoktur.

Dene:

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

Ayrıca Rebol'u yeniden başlatıyor musunuz? Rastgele her seferinde tohumlanır, bu yüzden böyle bir durumda aynı diziyi görmek şaşırtıcı değildir.