ARC4Random NumberGenerator
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
اجرای SeedableRandomNumberGenerator
با استفاده از ARC4.
ARC4 یک رمز جریان است که یک جریان شبه تصادفی از بایت ها تولید می کند. این PRNG از دانه به عنوان کلید خود استفاده می کند.
ARC4 در Schneier، B.، "Cryptography کاربردی: پروتکل ها، الگوریتم ها، و کد منبع در C"، ویرایش دوم، 1996 توضیح داده شده است.
یک ژنراتور مجزا از نظر نخ ایمن نیست، اما ژنراتورهای متمایز حالت مشترک ندارند. داده های تصادفی تولید شده از کیفیت بالایی برخوردار هستند، اما برای برنامه های رمزنگاری مناسب نیستند.
اعلامیه
public static var global: ARC4RandomNumberGenerator
ARC4RandomNumberGenerator را با استفاده از آرایه UInt8 راه اندازی کنید. طول آرایه باید بین 1 تا 256 باشد.
اعلامیه
public init(seed: [UInt8])
اعلامیه
public mutating mutating func next() -> UInt64
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی."],[],[]]