Angka yang dihasilkan oleh suatu proses, yang hasilnya tidak dapat diprediksi disebut Angka Acak. Dalam JavaScript, ini dapat dicapai dengan menggunakan Matematika. acak() fungsi. Artikel ini menjelaskan cara membuat nomor acak menggunakan JavaScript.
Metode 1. Menggunakan Matematika. acak() fungsi
Matematika. fungsi random() digunakan untuk mengembalikan angka pseudo-random titik-mengambang antara rentang [0,1), 0 (inklusif), dan 1 (eksklusif). Angka acak ini kemudian dapat diskalakan sesuai dengan rentang yang diinginkan.
Sintaksis
Math.random();Contoh 1. Contoh ini menghasilkan bilangan acak bilangan bulat antara 1(min) dan 5(max).
JavaScript
// Function to generate random number
function randomNumber(min, max) {
return Random Number between 1 and 5: 1.05736178260589590
Random Number between 1 and 5: 1.0573617826058959_1
Random Number between 1 and 5: 1.0573617826058959_2
Random Number between 1 and 5: 1.0573617826058959_3Random Number between 1 and 5: 1.05736178260589594Random Number between 1 and 5: 1.05736178260589595
Random Number between 1 and 5: 1.0573617826058959_2
Random Number between 1 and 5: 1.0573617826058959_7
Random Number between 1 and 5: 1.0573617826058959_8
Keluaran
Random Number between 1 and 5: 1.0573617826058959_Metode 2. Menggunakan Matematika. lantai() fungsi
Matematika. fungsi floor() dalam JavaScript digunakan untuk membulatkan angka yang diteruskan sebagai parameter ke bilangan bulat terdekat dengan arah ke bawah dari pembulatan i. e menuju nilai yang lebih rendah.
Dalam tutorial ini kami akan menunjukkan kepada Anda solusi nomor acak JavaScript antara 1 dan 10, JavaScript dianggap sebagai bahasa pemrograman berfitur lengkap yang mampu melakukan perhitungan matematika yang kompleks dengan cepat dan akurat.
Objek Math dibuat lebih mudah untuk menyelesaikan perhitungan ini berkat standar JavaScript
Objek Math sering digunakan oleh programmer untuk menghasilkan angka acak. Keacakan digunakan dalam seni, sains, dan permainan secara teratur
Nomor acak diperlukan apakah Anda membuat ulang sapuan kuas sable, melakukan eksperimen medis terkontrol, membuat kasino online, atau mengenkripsi apa pun
Membuat nomor acak JavaScript tidak sama dengan hanya menetapkan nomor ke variabel dalam suatu program;
Panduan Langkah Demi Langkah Pada Angka Acak JavaScript Antara 1 Dan 10. -
Setelah itu, generator nomor pseudorandom baru ini digunakan untuk semua panggilan ke metode ini dan tidak di tempat lain. Teknik ini disinkronkan dengan tepat untuk memungkinkan banyak utas menggunakannya dengan benar
Jika beberapa utas perlu menghasilkan nomor pseudorandom dengan kecepatan tinggi, memiliki generator nomor pseudorandom masing-masing utas dapat meminimalkan perselisihan
Jadi, inilah program JavaScript untuk menghasilkan bilangan bulat acak antara 1 dan 10
<!DOCTYPE html> <html> <head></head> <body> <script> var randomNum = Math.floor(Math.random() * 10) + 1; console.log(randomNum) </script> </body> </html>- Dalam javascript, kita dapat menggunakan Math. random() metode untuk mendapatkan nomor acak antara 1 dan 10
- Matematika. random() memberikan nilai antara 0 dan 1. Akibatnya, Matematika. random() selalu mengembalikan bilangan bulat kurang dari 1
- Untuk menghasilkan bilangan bulat acak, kita dapat menggabungkan Matematika. acak() dan Matematika. lantai()
Berikut ini adalah rumus umum untuk menghasilkan angka acak di dalam suatu rentang
Math.floor(Math.random() * (maximum – minimum + 1)) + minimum In our case, minimum = 1 maximum = 10 It turns out to be: Math.floor(Math.random() * (10 – 1 + 1)) + 1 Math.floor(Math.random() * 10) + 1- Jawa. paket bahasa. Matematika. random() mengembalikan nilai tanda positif ganda yang lebih tinggi dari atau sama dengan 0. 0 tetapi kurang dari 1. 0
- Nilai yang dikembalikan diambil secara acak dari rentang tersebut dengan distribusi (kira-kira) seragam. Setelah metode ini dipanggil untuk pertama kali, metode ini akan membuat satu generator nomor pseudorandom baru, seperti java. utilitas. Acak
Cara untuk menghasilkan 10 bilangan bulat acak dalam kisaran 1 hingga 10
<!DOCTYPE html> <html> <head></head> <body> <script> console.log("Way to generate 10 random integers in range of 1 to 10") for (let i = 0; i < 10; i++) { var randNum = Math.floor(Math.random() * 10) + 1; console.log(randNum) } </script> </body> </html>- Untuk menghasilkan 10 bilangan bulat acak, kita cukup menggunakan perulangan for untuk mengulangi kode di atas
Kesimpulan. -
Lebih sulit membuat angka acak dengan Javascript daripada yang terlihat. Mereka adalah konsep Javascript sederhana yang, ketika dibuat untuk kondisi tertentu, memerlukan beberapa keahlian konseptual tambahan
Kami telah melihat logika dan metode berbeda untuk menghasilkan bilangan bulat acak semu dengan Matematika. Acak dalam tutorial ini. Saya harap tutorial tentang nomor acak JavaScript antara 1 dan 10 ini membantu Anda