استفاده از توزیعهای آماری برای تولید اعداد تصادفی سرعت رو پایین میاره. چون مشخهٔ آماری توزیع (مثلاً توی مورد شما توزیع یکسان) باید در هنگام تولید اعداد رعایت بشه. به همین خاطر موقع تولید عدد ممکنه سه یا چهار بار عدد تصادفی تولید بشه. این مسأله موقع استفاده از توزیعهای آماری پیچیدهتر مثل توزیع نرمال شدیدتر هم میشه. تولید عدد تصادفی با توزیع نرمال در سیپلاسپلاس خیلی کنده. در مقابل اگر مشخصهٔ آماری براتون مهم نیست میتونید از توابع سادهٔ rand استفاده کنید که از سختافزار هم برای تولید عدد تصادفی کمک میگیرند:
cat /dev/urandom | hexdump
سرعت تولید عدد تصادفی به این روش خیلی بالاست اما آشفتگی لازم برای رمزنگاری رو نداره. اگه کاربرد خیلی جدی هست باید از randomبهجاش استفاده کنید که کندتره. توابع استاندارد هم از همینها استفاده میکنند.