1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Генерация Числа (не Random!)

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем Mashusik, 11 май 2012.

Статус темы:
Закрыта.
  1. Mashusik

    Mashusik Гость

    Репутация:
    0
    Очень прошу Вашей помощи! Нужно написать свою функцию генерации целых случайных чисел, но нельзя использовать функцию random, иначе все было бы намного проще. С помощью данной функции необходимо будет генерировать индекс элемента массива и обращение должно происходить в такой строчке:

    var rand1 = Math.floor(Math.random()*arr.length);​

    Вся проблема в том, что обычный рандом привязан к системному времени, мне нужен генератор без этой привязки, т.е. чтобы в любой момент времени можно было сгенерировать одинаковую последовательность.
     
  2. Valimor

    Valimor Well-Known Member

    Репутация:
    0
    Регистрация:
    10 апр 2010
    Сообщения:
    45
    Симпатии:
    0
    тогда тебе нужен не генератор, а математическая функция зависящая от состояния заранее определённых переменных т.е. если состояние(значение) переменных такое-то, то генерируется последовательность независящая от состояния остальных параметров.(я так понимаю ;) )
    Ну тут тебе нужно вспоминать высшую математику, или попробуй подробней разъяснить задачу и условия, может и получится помочь..
     
  3. Mashusik

    Mashusik Гость

    Репутация:
    0
    У меня есть задача: нужно реализовать программу защиты растровых изображений с помощью фрактального шифрования. Т.е. у меня есть картинка которую я отображаю на canvas. С помощью косинусной функции Веерштрасса-Мандельбрта я создаю массив значений (всего я задаю 200 значений) После чего мне нужно случайным образом элементы массива и перевести их в один из трех цветов. Так создается шум которым шифруется картинка при заданных параметрах. И ВОТ ТУТ и начинается загвоздка: Для расшифровки картинки нужно знать только параметры и данный алгоритм, с помощью которого шифруется изображение... т.е. функция random не подходит, поскольку она не сможет повторить ту последовательность, которой было зашифровано изображение.
    Вот как-то так.
    Если нужно будет, покажу программу для лучшей ясности задачи.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей