ການບັນທຶກຂອງ JavaScript

Math.random()

Math.random() ການຄົ້ນຫາຈຳນວນສະໄພທີ່ຕໍ່າກວ່າ 0 (ລວມ) ແລະບໍ່ເລື່ມ 1

ຕົວຢ່າງ

Math.random();				// ການຄົ້ນຫາຈຳນວນສະໄພ

ພະຍາຍາມຕະຫລອດ

Math.random() ມັງຈະຄົ້ນຫາຈຳນວນທີ່ຕໍ່າກວ່າ 0 ແລະບໍ່ເລື່ມ 1

ຈຳນວນສັນຍານສະໄພ JavaScript

Math.random() ກັບ Math.floor() ນຳໃຊ້ຮ່ວມກັນເພື່ອການຄົ້ນຫາຈຳນວນສັນຍານທີ່ສາມາດ

ຕົວຢ່າງ

Math.floor(Math.random() * 10);		// ການຄົ້ນຫາຈຳນວນທີ່ຕໍ່າກວ່າ 0 ແລະບໍ່ເລື່ມ 10

ພະຍາຍາມຕະຫລອດ

ຕົວຢ່າງ

Math.floor(Math.random() * 11);		// ການຄົ້ນຫາຈຳນວນທີ່ຕໍ່າກວ່າ 0 ແລະບໍ່ເລື່ມ 11

ພະຍາຍາມຕະຫລອດ

ຕົວຢ່າງ

Math.floor(Math.random() * 100);	// ການຄົ້ນຫາຈຳນວນທີ່ຕໍ່າກວ່າ 0 ແລະບໍ່ເລື່ມ 100

ພະຍາຍາມຕະຫລອດ

ຕົວຢ່າງ

Math.floor(Math.random() * 101);	// 返回 0 至 100 之间的数

ພະຍາຍາມຕະຫລອດ

ຕົວຢ່າງ

Math.floor(Math.random() * 10) + 1;	// 返回 1 至 10 之间的数

ພະຍາຍາມຕະຫລອດ

ຕົວຢ່າງ

Math.floor(Math.random() * 100) + 1;	// 返回 1 至 100 之间的数

ພະຍາຍາມຕະຫລອດ

一个适当的随机函数

正如你从上面的例子看到的,创建一个随机函数用于生成所有随机整数是一个好主意。

ການການກັບຂອງ JavaScript ການກັບຂອງລະຫວ່າງ minລະຫວ່າງ maxລະຫວ່າງ

ຕົວຢ່າງ

function getRndInteger(min, max) {
    return Math.floor(Math.random() * (max - min) ) + min;
}

ພະຍາຍາມຕະຫລອດ

ການການກັບຂອງ JavaScript ການກັບຂອງລະຫວ່າງ min ແລະ maxລະຫວ່າງ

ຕົວຢ່າງ

function getRndInteger(min, max) {
    return Math.floor(Math.random() * (max - min + 1) ) + min;
}

ພະຍາຍາມຕະຫລອດ