فاطمه امینی
5 ماه پیش توسط فاطمه امینی مطرح شد
4 پاسخ

پیاده سازی captcha 5 رقمی عدد رندوم


var random_number_text = document.getElementById("random_number_text");
var btn = document.getElementById("btn");
btn.addEventListener("click",ClickBtn);

function ClickBtn(id) {
var first_random_numbers = Math.floor(Math.random() * 100000);
random_number_text.innerHTML = first_random_numbers ;
}

همینطور که میبینید میخوام یه عدد رندوم 5 رقمی برگردونم اما گاهی 4 رقمی میشه میدونم دلیلش به خاطره خود سیستم رندومه اما یه راه حل یا روش برای انجام این خواستم میخوام ممنون میشم کمکم کنید.


ثبت پرسش جدید
Banana Life
@shift.delete 5 ماه پیش مطرح شد
0

سلام اینو امتحان کنید

var first_random_numbers = Math.floor(Math.random() * 90000) + 10000;

فاطمه امینی
تخصص : برنامه نویسی front end
@Amini2050 5 ماه پیش مطرح شد
0

مرسیی اینم یکی از راه حل هاست دمتون گرم . اما چیزی که جالبه اینه که وقتی سوال میکنم زودتر از جواب کسی خودم به جواب میرسم خودم یه راه حل پیدا کردم که واقعا هیچ گونه خطایی نمیده


var random_number_text = document.getElementById("random_number_text");
 var first_random_one_number = String(Math.round(Math.random() * 1000000000));
 var random_5_number = first_random_one_number.substring(0,5) ;
 random_number_text.innerHTML = +random_5_number ;

Banana Life
@shift.delete 4 ماه پیش مطرح شد
0

عالیه که جوابش خودت پیدا کردی؛ لذت برنامه نویسی به همین چالش ها و تنوع حل مشکلات است.


فاطمه امینی
تخصص : برنامه نویسی front end
@Amini2050 4 ماه پیش مطرح شد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام