Уровень 0 · материалов: 2
В кластер включаются материалы по конкретному программному внедрению генераторов случайных чисел в приложения, но не теоретические основы энтропии или общие уязвимости алгоритмов.
Общие признаки: библиотеки и классы для генерации случайных чисел, Java, C#, практическая реализация в коде
Группа выше: Случайность, эмерджентность и процедурная генерация
Смысл: The main idea is to explain why creating multiple instances of System.Random in quick succession leads to non-random results and to provide architectural patterns for implementing correct and thread-safe random number generation in C#.
The article explains why System.Random produces duplicate values when instantiated in loops and provides solutions ranging from using a single instance to implementing thread-local providers and cryptographic alternatives.
Смысл: The main idea is to introduce a lightweight Java library that allows developers to easily access true random number generation provided by Random.org, avoiding the pitfalls of pseudorandomness and heavy external dependencies.
The author created and shared a tiny (6KB) Java library to simplify using the Random.org API for generating true random numbers based on atmospheric noise.