سؤال

أنا أعمل على تطبيق سطح المكتب و أحب استخدام أي من الأجهزة عشوائية عدد المولدات التي يحدث أن تكون متاحة ، وإن كنت لا تريد للمستخدم القيام بأي مربكة الإعداد استخدامه.Java/Clojure على كل شيء في جافا العالم سيكون رائعا رغم ذلك أنا على استعداد للعمل مع أي شيء.تعرف أي البرامج التي تفعل هذا ؟ هم عبر منصة ؟

هل كانت مفيدة؟

المحلول

يجب عليك استخدام جافا SecureRandom فئة.يمكن للمستخدم تجاوز الافتراضي اختيار خوارزمية مع الأجهزة RNG قبل وضع تفضيل النظام.هذا ينطبق على جميع تطبيقات جافا ، بما في ذلك لك.

نصائح أخرى

وهذا يعتمد على نوعية أرقام عشوائية تحتاج إلى توليد. على وجه التحديد، كم الكون تحتاج؟

إذا كنت حقا بحاجة الى بعض أرقام عشوائية المتشددين التي لا تعتمد على مدار الساعة يمكن التنبؤ بها، قد ترغب في التحقق من المولدات 3rd الطرف المتاحة.

http://en.wikipedia.org/wiki/Hardware_random_number_generator

وبعض هذه استخدام الحرارة الحرارية، الخ ... لزيادة الانتروبيا من كل بت.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top