@Sirex2160

Как сделать генератор случайных чисел на Delphi чтобы он был не менее 128 бит?

Нужно реализовать метод генерации случайных чисел не менее 128 бит.Вывести их десятичное представление. Генерировать моно по частям по 32 бита. Сначала я сделал через через рандом,но вот что то сомневаюсь что так будет правильно. Может кто знает как это можно сделать?
  • Вопрос задан
  • 812 просмотров
Пригласить эксперта
Ответы на вопрос 6
@nirvimel
Как сделать генератор случайных чисел?

я сделал через рандом

сомневаюсь что так будет правильно

Неправильно будет делать иначе.
Ответ написан
Комментировать
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
все правильно. только не забудь про randomize. а то получишь всегда одинаковые значения после каждого перезапуска программы
Ответ написан
@evgeniy_lm
Не сомневайся, правильно
Ответ написан
Комментировать
lxsmkv
@lxsmkv
Test automation engineer
можно просто строку сделать из нулей и единиц любой длины, и начать перемножать и складывать с права налево, вот так: i_0*2^0+i_1*2^1+i_2*2^3+i_3*2^4 ... ,где i_0, i_1 .. - целочисленное представление знака на позиции 0, 1, и.т.д
а блин, он же сломается когда сумма перелезет через MaxInt ...
Ответ написан
@Sirex2160 Автор вопроса
А как мне сделать чтобы всегда было разное число? А то постоянно первые 2 цифры одинаковые...
Ответ написан
@koronabora
Человек
100% рандома все равно не получить. А так - генерить частями, не забывать про randomize и потом склеить из частей.
Ответ написан
Ваш ответ на вопрос

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

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