Как сгенерировать псевдослучайно число зависящее от входных данных?

Необходимо генерировать неотрицательное число, диапазон 0...arg1, притом, число должно зависеть ещё от входной строки.
примерная сигнатура
int pseudo_rand(int arg1, string dependingString);

для arg1=30000 и строки dependingString="hello_world" - псевдослучайный генератор чисел должен возвращать одно и тоже число (сколько бы раз не вызывали эту функцию с этими аргументами), но, как только мы изменили диапазон (arg1) ИЛИ саму строку - необходимо новое, случайное для этой комбинации аргументов, число.

Есть какие нибудь идеи?
  • Вопрос задан
  • 2335 просмотров
Пригласить эксперта
Ответы на вопрос 1
sanchezzzhak
@sanchezzzhak
Ля ля ля...
Записывать результат в хеш, хеш строить на основе первого и второго параметра.
Хеш у нас статичная переменная
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы