يتم تسجيل الرمز التالي والرجوع إليه عند فرز الكمبيوتر.
نسخة الكود كما يلي:
<script language = "javaScript">
وظيفة عشوائية (لين) {
لين = لين || 32 ؛
var $ chars = 'abcdefghjkmnpqrstwxyzabcdefhijnprstwxyz2345678' ؛ /**** يتم إزالة الأحرف التي يمكن مربكها بسهولة بشكل افتراضي ، 9GQ ، VV ، UU ، I1 ****/
var maxpos = $ chars.length ؛
var pwd = '' ؛
لـ (i = 0 ؛ i <len ؛ i ++) {
pwd += $ chars.charat (Math.Floor (Math.Random () * maxpos)) ؛
}
إرجاع PWD ؛
}
document.write (RandomString (32)) ؛
</script>
وغني عن القول ، اتصل بالطريقة العشوائية ، المعلمة LEN هي طول السلسلة العشوائية التي تم إرجاعها.
يتم تمرير طول المعلمة. إذا لم يتم تضمين المعلمة ، فإن الإخراج الافتراضي هو 32 حرفًا.
عدة استخدامات من JS لإنشاء أرقام عشوائية!
نسخة الكود كما يلي:
<script>
وظيفة getRandomNum (مين ، كحد أقصى)
{
var range = max - min ؛
var rand = math.random () ؛
العودة (min + math.round (rand * range)) ؛
}
var num = getRandomNum (1،10) ؛
تنبيه (num) ؛
</script>
var chars = ['0' ، '1' ، '2' ، '3' ، '4' ، '5 ،' 6 '،' 7 '،' 8 '،' 9 '،' '،' b '،' c '،' d '،' e '،' f '،' g '،' h '، "i '،' j '،' k '،' l '،' m '،' n '،' o '،' p '،' q '،' r '،' s '،' t '،' u '،' v '،' w '،' x '، y' ، 'z'] ؛
وظيفة generateMixed (n) {
var res = "" ؛
لـ (var i = 0 ؛ i <n ؛ i ++) {
var id = math.ceil (math.random ()*35) ؛
res += chars [id] ؛
}
عودة الدقة ؛
}
1.Math.Random () ؛ والنتيجة هي رقم عشوائي بين 0-1 (بما في ذلك 0 ، وليس 1)
2.math.floor (num) ؛ المعلمة NUM هي قيمة رقمية ، ونتيجة الوظيفة هي الجزء الصحيح من NUM.
3.math.round (num) ؛ المعلمة NUM هي قيمة رقمية ، ونتيجة الوظيفة هي عدد صحيح يتم تقريبه بواسطة NUM.
الرياضيات: كائن رياضي ، وتوفير الحسابات الرياضية للبيانات.
Math.Random () ؛ إرجاع رقم عشوائي بين 0 و 1 (بما في ذلك 0 وليس 1).
Math.ceil (n) ؛ يعيد أصغر عدد صحيح أكبر من أو يساوي n.
عند استخدام Math.ceil (Math.Random ()*10) ؛ ، فإنه يحصل بشكل أساسي على أعداد صحيحة عشوائية من 1 إلى 10 ، واحتمال الحصول على 0 صغير للغاية.
Math.round (n) ؛ إرجاع قيمة عدد صحيح بعد جولات N.
استخدم Math.Round (Math.Random ()) ؛ للحصول على أعداد صحيحة عشوائية من 0 إلى 1 بالتساوي.
عند استخدام Math.Round (Math.Random ()*10) ؛ ، يمكنك في الأساس الحصول على أعداد صحيحة عشوائية من 0 إلى 10 ، واحتمال الحصول على الحد الأدنى من القيمة 0 والقيمة القصوى 10 هو نصف.
Math.Floor (n) ؛ إرجاع الحد الأقصى عدد صحيح أقل من أو يساوي n.
عند استخدام Math.Floor (Math.Random ()*10) ؛ ، يمكن الحصول على أعداد صحيحة عشوائية من 0 إلى 9.
JS إنشاء سلسلة عشوائية + الطابع الزمني للحصول على
يولد JS الافتراضي 13 بت ، ويستغرق /1000 لتمرير PHP.
نسخة الكود كما يلي:
الطابع الزمني = الطابع الزمني/1000 ؛
<script type = "text/javaScript">
وظيفة Randomchar (L) {
var x = "0123456789qwertyuiOplKJHGFDSAZXCVBNM" ؛
var tmp = "" ؛
var timestamp = new date (). getTime () ؛
لـ (var i = 0 ؛ i <l ؛ i ++) {
TMP += x.charat (Math.ceil (Math.Random ()*10000000) ٪ X.Length) ؛
}
إرجاع الطابع الزمني+TMP ؛