PhiloxRandomNumberGenerator

public struct PhiloxRandomNumberGenerator : SeedableRandomNumberGenerator

اجرای SeedableRandomNumberGenerator با استفاده از Philox. سالمون و همکاران SC 2011. اعداد تصادفی موازی: به آسانی 1، 2، 3. http://www.thesalmons.org/john/random123/papers/random123sc11.pdf

این ساختار یک PRNG 10 دور Philox4x32 را پیاده سازی می کند. باید با مقدار 64 بیتی seed شود.

یک ژنراتور مجزا از نظر نخ ایمن نیست، اما ژنراتورهای متمایز حالت مشترک ندارند. داده های تصادفی تولید شده از کیفیت بالایی برخوردار هستند، اما برای برنامه های رمزنگاری مناسب نیستند.