RU

При работе с рандомом, заметил плавующую ошибку

Tarq78 #639 21.05.2015 07:25 2 comments 4994 views

При работе с рандомом, заметил плавующую ошибку, которая может появится, а может и нет, но если код перезапускать раз 10-20, то стабильно выплывает, переменной b присваивается 0.
Может кто подскажет, что я не правильно делаю или это глюк rand QSPа.

Spoiler

а=0
:loop
if rand(0,100) < 30:set b = rand(10,15)
if rand(0,100) >= 30 and rand(0,100) < 70:set b = rand(16,19)
if rand(0,100) >= 70:set b = rand(19,21)
a+=1
‘<<b>>’
if a < 10:jump’loop’

Tarq78,
это не баг QGen. В теме Всё о RAND(RANDOM) я попытался объяснить, в каком случае это происходит.

snail:

Tarq78,
это не баг QGen. В теме Всё о RAND(RANDOM) я попытался объяснить, в каком случае это происходит.

Спасибо, за разъяснение

Log in or Register to post comments.