🧬 Генерация случайного числа
🧹 пост хозяйке на заметку
Получить истинно рандомное число (строку) программно не так уж просто
Ведь для генерации числа нужен алгоритм, а алгоритм по определению вещь предсказуемая
Поэтому для получения максимально непредсказуемого значения нужно добавлять энтропию — хаотичное число, взятое за пределами алгоритма
Довольно известный фокус — для энтропии брать напряжение процессора в моменте, шум микрофона, значение датчика температуры...
А в мобильных приложениях аж два раза за последнее время наткнулся на получение случайного числа с помощью действий пользователя:
🔵попросили порисовать рандомные рисунки на экране. получилась картинка, от которой взяли хэш
🔵попросили просто потыкать в рандомные части экрана 100 раз. взяли хэш от координат точек
Плюсы:
➕получаем действительно рандомное значение
➕пользователю спокойнее, дарит чувство безопасности
@dolgo_polo_dev
Post #207
1.88K

- 👍 25
- 🔥 7
- ❤ 2