Новости:

Прикрепить к сообщению можно только файлы xls, gif, jpg, rar, zip,7z, bas, frm, cls, doc размером до 150 Кб.

Главное меню

Неслучайное случайное число

Автор Valll, 23.11.2011, 08:56

« назад - далее »

Valll

Новая проблема - это хорошо забытая старая... :(

Вообщем, давным-давно сделал я игру рулетка на Экселе. В алгоритме применялась функция случайного числа, вот её формула:
Chislo = Fix(Rnd() * (51 - 1) + 1)

Так вот, что я заметил: включаешь прокрутку рулетки первый раз - получай 13 чёрное, второй - 12 красное, третий 10 чёрное... Далее отслеживать перестал. Потом, то ли усидчивость моя сбивается, то ли Эксель... вроде крутит случайно... Выгружаю файл с игрой, запускаю опять... и как в известном произведении: тройка, семёрка, туз... - всё повторяется. Естественно, что переменные я нигде не сохраняю. Это так, на заметку - имейте ввиду. ;)

_Boroda_

Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

Valll

Это не вопрос - это предупреждение, чтобы были внимательнее, если важна случайность!

MCH

Используйте Randomize в начале кода, повторов не будет.

Valll

Спасибо, попробую ещё раз. Была она у меня в коде, но я её отключил...