ฉันขอแนะนำว่า เว้นแต่คุณจะหวาดระแวงเป็นพิเศษ และไม่เชื่อถืออัลกอริธึมการเข้ารหัสสมัยใหม่ เช่น รหัสบล็อกและสตรีมหรือแฮช คุณควรใช้พีซีของคุณ เป็นวิธีที่ง่ายที่สุด
มันก็มี \dev\urandom
สำหรับเครื่อง *nix หรือตัวสร้างตัวเลขสุ่มจาก Windows ใหม่' (Windows Server 2008 และ Windows Vista และใหม่กว่า) Cryptography API: รุ่นต่อไป (CNG). ภาษาการเขียนโปรแกรมจำนวนมากรวมแหล่งข้อมูลทั้งสองนี้ไว้ในฟังก์ชัน/ไลบรารีที่ใช้งานง่ายขึ้น
ทั้งคู่เป็นตัวสร้างตัวเลขสุ่มหลอกที่ให้ระดับความปลอดภัยที่ยอมรับได้อย่างสมบูรณ์ และเอาต์พุตเหล่านี้ค่อนข้างไม่มีที่สิ้นสุด ดังนั้นควรเพียงพอสำหรับแอปพลิเคชันแพดที่ไม่ใช่แบบครั้งเดียวทั้งหมด การแยกไม่ออกทางการคำนวณ หมายความว่าเป็นไปไม่ได้ที่จะแยกแยะผลลัพธ์จากการแจกแจงแบบสุ่มอย่างแท้จริง
หากคุณเป็นประเภทหมวกฟอยล์ดีบุก (ฉันเป็น) ฉันขอแนะนำให้คุณตรวจสอบ เครื่องกำเนิดตัวเลขสุ่ม, ความบังเอิญ และ แผ่นครั้งเดียว แท็ก กรณีการใช้งานนั้นเกี่ยวข้องเกินกว่าจะโพสต์เป็นคำตอบทั่วไปเพียงคำตอบเดียว