Показать сообщение отдельно
Старый 01.08.2005, 20:37
C2Plus вне форума Посмотреть профиль Отправить личное сообщение для C2Plus Посетить домашнюю страницу C2Plus Найти все сообщения от C2Plus
  № 4  
Ответить с цитированием
C2Plus
  акула
 
Аватар для C2Plus

Регистрация: Mar 1999
Адрес: не проживает.
Сообщений: 2,077
Отправить сообщение для C2Plus с помощью ICQ
я бы сделал иначе:
1) создать два массива с простыми и всеми остальными числами от 01 до 99.
2) для каждой грани определить вероятность ловушки или раскидать сколько нужно ловушек на шесть граней.
3) если в комнате ловушки нет, выбрать три случайных числа из массива не простых чисел, в противном случае, выбрать два числа оттуда, и одно из массива простых чисел. поставить в случайном порядке.

весь процесс займет мгновенье.
__________________
[околостильные заметки: 1, 2, 3, 4, 5]
[битвы титаников:пиксельная (весело)]