یک بذر واقعاً تصادفی برای هر تولید کننده شماره رمز گشایی و تصادفی تصادفی (CSPRNG) ضروری است تا مقادیر مفیدی را در یک زمینه امنیتی ارائه دهد.

سیستم عامل های مدرن بایت های مختلفی را که معمولاً در نظر گرفته می شوند ، تصادفی نگه می دارند ، مانند / dev / urandom در سیستم های Posix (لینوکس ، یونیکس ، و غیره). بسیاری از سیستم ها از این منابع آنتروپی تهیه شده توسط سیستم عامل برای بذر CSPRNG های خود استفاده می کنند. با این حال ، قبل از استفاده از کتابخانه CSPRNG خود ، ابتدا اسناد را بخوانید تا ببینید که آیا این منبع از آنتروپی سیستم عامل سیستم عامل آن است یا نه.