Всё о RAND(RANDOM)

Re: Всё о RAND(RANDOM)

McFly написал(а):

При переходе на первую локацию все работает отлично и выдает случайное число от 1 до 10...на следующем шаге задействуется вторая локация с функцией от 1 до 100 -но при этом продолжается рандомить первый вариант от 1 до 10.

возможно всё дело в том, что массив arand уже сформирован ко второй локации и не создаётся для варианта от 1 до 100.

Хм. Код по стилю похож на мой, но не помню, чтоб я такое писал. Ещё этот код похож на решение для замены rand() по причине того, что rand выдаёт псевдослучайные варианты и иногда на одинаковых промежутках времени выдаёт одни и те же серии чисел. Так что я присоединяюсь к совету HronoStranger, лучше использовать чистый rand и не лепить лишнюю функцию, если нужно просто выбросить числа в промежутке.

UPD: Это и правда мой код http://qsp.su/index.php?option=com_agor … =57#p27250

Aleks Versus
воздвигатель башни
useravatar
Онлайн
1626 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Всё о RAND(RANDOM)

Код очень мне понравился своим решением на выходе,я пока учусь и праdить его под свою игру пока не могу,хотя совет принял и перешел пока на чистый rand,впоследствии я все таки его адаптирую когда буду готов,и еще раз спасибо тебе за уроки,Alex.

McFly
useravatar
Offline
5 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Всё о RAND(RANDOM)

HronoStranger написал(а):

McFly,
Код рабочий.
Для простого вывода случайной цифры советую использовать только rand(m,n) где n-максимальное число, а m-минимальное.
Для постепенного "выдергивания" ячеек из массива советую ознакомится с данной статьей.

Приведите пример кода, который направляет на данные локации.

Да,спасибо,совет принял,статьи читаю)

McFly
useravatar
Offline
5 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
1007
Всего опросов:
14
Всего сообщений:
16790909
Всего сообщений сегодня:
1
Пользователи форума:
 
Всего пользователей:
2592
Последним зарегистрировался:
batusay