راکت
حل شده

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

4 پاسخ

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 رقمی میشه میدونم دلیلش به خاطره خود سیستم رندومه اما یه راه حل یا روش برای انجام این خواستم میخوام ممنون میشم کمکم کنید.

ثبت پرسش جدید

پاسخ‌ها

4
Banana Life
Banana Life
@shift.delete
بهترین پاسخ

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

var first_random_numbers = Math.floor(Math.random() * 90000) + 10000;
فاطمه امینی
فاطمه امینی
@Amini2050

تخصص: برنامه نویسی front end

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


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
Banana Life
@shift.delete

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

شاید پاسخ شما همین‌جا باشد

فاطمه امینی
فاطمه امینی
@Amini2050

تخصص: برنامه نویسی front end

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

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