Untuk membuat nomor acak dalam Javascript, fungsi math.random() digunakan. JavaScript math.random()_ menghasilkan nilai desimal acak antara 0 dan 1. Fungsi tidak menerima argumen apa pun. Untuk mendapatkan angka acak lebih tinggi dari 1 cukup mengalikan hasilnya sesuai dengan kebutuhan
Dalam pemrograman, sering kali Anda perlu mengambil nomor acak. Misalnya, Anda mungkin membuat permainan tebak-tebakan dan ingin program Anda menghasilkan angka acak setiap kali pengguna menjalankan program Anda. Atau Anda mungkin ingin menjalankan fungsi beberapa kali secara acak
Di situlah Matematika JavaScript. random() fungsi masuk. Matematika. random() adalah metode bawaan yang dapat digunakan untuk menghasilkan angka acak dalam JavaScript. Fungsi mengembalikan nilai antara 0 (inklusif) dan 1 (eksklusif), tetapi kita dapat menggunakan fungsi lain yang disebut Matematika. floor() untuk mengubah nomor kita menjadi bilangan acak utuh
Temukan Kecocokan Bootcamp Anda
- Career Karma mencocokkan Anda dengan bootcamp berteknologi tinggi
- Akses beasiswa eksklusif dan kursus persiapan
Nama depan
nama keluarga
Surel
Nomor telepon
Dengan melanjutkan, Anda menyetujui Ketentuan Layanan dan Kebijakan Privasi kami, dan Anda setuju untuk menerima penawaran dan peluang dari Career Karma melalui telepon, pesan teks, dan email
Dalam tutorial ini, kita akan menjelajahi dasar-dasar pembuatan angka acak JavaScript, dan mendiskusikan bagaimana Anda dapat menggunakan Matematika. fungsi random() dalam kode Anda
Penyegaran Matematika JavaScript
Objek JavaScript Math menawarkan kepada pengembang sejumlah fungsi matematika yang dapat dilakukan pada angka. Fungsi-fungsi ini antara lain mengembalikan nilai absolut suatu angka, membulatkan suatu angka, menghitung akar kuadrat suatu angka, dan lain-lain
Objek Math bekerja dengan tipe data Number di JavaScript. Inilah tampilan objek Math dalam program JavaScript
var random_number = Math.floor(Math.random() * 10); console.log(random_number); 0
Salah satu fungsi paling berguna di perpustakaan Math — dan yang akan kita gunakan nanti di tutorial ini — adalah Math. lantai() fungsi. Metode ini dapat digunakan untuk mengirimkan nilai yang dibulatkan ke bawah ke bilangan bulat terdekat, atau bilangan bulat. Ini contoh Matematika. metode floor() sedang beraksi
var random_number = Math.floor(Math.random() * 10); console.log(random_number); _1
Kode kami kembali. 5. Jumlah Matematika. fungsi floor() yang diproses dibulatkan ke bawah, itulah sebabnya program kami mengembalikan "5" alih-alih "6. ”
Begitu pula dengan Matematika. fungsi round() dapat digunakan untuk membulatkan angka ke nilai terdekat. Ini contoh Matematika. round() sedang beraksi
var random_number = Math.floor(Math.random() * 10); console.log(random_number); _2
Kode kami kembali. var random_number = Math.floor(Math.random() * 10);
console.log(random_number);
3 Objek Math mencakup sejumlah fungsi matematika lain yang dapat digunakan untuk bekerja dengan angka, tetapi yang utama yang perlu Anda ketahui untuk menghasilkan angka acak JavaScript adalah Math. lantai() dan Matematika. acak()
Matematika JavaScript. acak()
Matematika JavaScript. metode random() mengembalikan nomor acak antara 0 (inklusif) dan 1 (eksklusif). Matematika. fungsi random() mengembalikan angka pseudo-random floating point, yang artinya akan menyertakan desimal. Sintaks untuk Math. metode random() adalah sebagai berikut
Karma Karma memasuki hidup saya saat saya sangat membutuhkannya dan dengan cepat membantu saya mencocokkan bootcamp. Dua bulan setelah lulus, saya menemukan pekerjaan impian saya yang sesuai dengan nilai dan tujuan hidup saya. "
Venus, Insinyur Perangkat Lunak di Rockbot
var random_number = Math.floor(Math.random() * 10); console.log(random_number); _4
Ini contoh konsol. log() digunakan untuk mencetak nomor acak
console.log(Math.random());
Program kami kembali
var random_number = Math.floor(Math.random() * 10); console.log(random_number); 5
Seperti yang Anda lihat, program kami mengembalikan angka acak antara nol dan satu. Tetapi angka ini agak kecil, dan banyak aplikasi yang membutuhkan angka acak ingin menghasilkan angka yang lebih besar. Di situlah Matematika. fungsi floor() masuk
Kita bisa menggunakan Matematika. floor() berfungsi untuk membulatkan angka acak kita menjadi bilangan bulat acak, dan kita dapat mengalikan angka tersebut untuk menghasilkan angka yang lebih besar. Berikut adalah contoh fungsi penghasil angka acak di JavaScript
var random_number = Math.floor(Math.random() * 10); console.log(random_number);
Inilah hasil dari program kami setelah menjalankannya tiga kali
5 5 1 _
Seperti yang Anda lihat, program kami menghasilkan nomor acak. Dalam contoh di atas, kami menggunakan var random_number = Math.floor(Math.random() * 10);
console.log(random_number);
6 untuk menghasilkan angka yang lebih besar. Fungsi itu membantu kita mengambil angka antara var random_number = Math.floor(Math.random() * 10);
console.log(random_number);
_7 dan var random_number = Math.floor(Math.random() * 10);
console.log(random_number);
8 Jika kita menginginkan angka yang lebih besar, kita dapat mengubah kelipatan seperti itu
var random_number = Math.floor(Math.random() * 100); console.log(random_number);
Setelah menjalankan program kami tiga kali, angka-angka berikut dihasilkan
44 7 26
Jadi, katakanlah kita sedang membuat permainan penjumlahan dan kita ingin menghasilkan dua angka acak antara "1" dan "100" untuk jumlah penjumlahan kita untuk disertakan. Kami dapat menggunakan kode berikut untuk menghasilkan angka acak kami
var number_one = Math.floor(Math.random() * 100); var number_two = Math.floor(Math.random() * 100); console.log(`What is ${number_one} + ${number_two}?`);
Program kami kembali
var random_number = Math.floor(Math.random() * 10); console.log(random_number); _9
Dalam contoh di atas, pertama-tama kita menghasilkan dua angka acak menggunakan Matematika. acak() fungsi. Kemudian, kami mencetak pernyataan yang meminta pengguna 5 5 1 0