Rand() выдает одинаковые значения

Тема в разделе "WASM.BEGINNERS", создана пользователем apple, 30 июн 2005.

  1. apple

    apple Виктор

    Публикаций:
    0
    Регистрация:
    26 апр 2005
    Сообщения:
    907
    Адрес:
    Russia
    Понятно, что это функция псевдослучайных чисел, но чтоб одинаковые...

    221 10200203 1202332 12132010

    Или так и должно быть?



    Прога rand.rar (810 байт)
     
  2. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    для начала нужно seed установить



    ЗЫ: скачать не удалось
     
  3. apple

    apple Виктор

    Публикаций:
    0
    Регистрация:
    26 апр 2005
    Сообщения:
    907
    Адрес:
    Russia
    ЗЫ: скачать не удалось

    И мне тоже через браузер. WGET-том только получилось.
     
  4. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    прицепи сюда. а что бы числа были разные, перед первым использованием RPNG нужно начальное значение seed (посмотри переменную с подобным именем) установить (например по rdtsc). у тебя оно константа, поэтому последовательности одинаковые.
     
  5. apple

    apple Виктор

    Публикаций:
    0
    Регистрация:
    26 апр 2005
    Сообщения:
    907
    Адрес:
    Russia
  6. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    Сорцы религия не позволяет прицепить?

    Из бинарника похоже, что следует в ячейку 402020 записывать случайное число в качестве начального состояния.