Генератор PhiloxRandomNumber

public struct PhiloxRandomNumberGenerator : SeedableRandomNumberGenerator

Реализация SeedableRandomNumberGenerator с использованием Philox. Салмон и др. SC 2011. Параллельные случайные числа: так же просто, как 1, 2, 3. http://www.thesalmons.org/john/random123/papers/random123sc11.pdf .

Эта структура реализует 10-раундовый ГПСЧ Philox4x32. Он должен быть заполнен 64-битным значением.

Отдельный генератор не является потокобезопасным, но отдельные генераторы не имеют общего состояния. Генерируемые случайные данные имеют высокое качество, но не подходят для криптографических приложений.