ເຄື່ອງມື
ສຸ່ມ ຈັບສະຫຼາກ
ສຸ່ມຕົວເລກ, ຈັບລາງວັນຈາກລາຍຊື່, ແບ່ງທີມ, ຖິ້ມລູກເຕົ໋າ ຫຼື ໂຍນຫຼຽນ — ຢ່າງຍຸດຕິທຳ.
ຜົນ
ກຳນົດຊ່ວງ ແລ້ວກົດ ສຸ່ມ.
ເຮັດວຽກແນວໃດ
- ຄວາມສຸ່ມມາຈາກ crypto.getRandomValues ບໍ່ແມ່ນ Math.random. Math.random ເປັນຕົວສ້າງເລກສຸ່ມທຽມທີ່ໄວ ແຕ່ບໍ່ຮັບປະກັນຄວາມຍຸດຕິທຳ ແລະ ຄາດເດົາລຳດັບໄດ້ — ໃຊ້ກັບພາບເຄື່ອນໄຫວໄດ້ ແຕ່ບໍ່ຄວນໃຊ້ຕັດສິນວ່າໃຜຖືກລາງວັນ.
- ການແປງເລກສຸ່ມໃຫ້ຢູ່ໃນຊ່ວງດ້ວຍການຫານເອົາເສດເສີຍໆ ຈະເຮັດໃຫ້ເລກນ້ອຍຖືກເລືອກຫຼາຍກວ່າ. ຄ່າທີ່ຕົກໃນບລັອກສຸດທ້າຍທີ່ບໍ່ຄົບຈຶ່ງຖືກຖິ້ມ ແລ້ວສຸ່ມໃໝ່ ເພື່ອໃຫ້ທຸກຜົນມີໂອກາດເທົ່າກັນ.
- ຜູ້ຖືກລາງວັນຄັດມາຈາກການສັບປ່ຽນແບບ Fisher-Yates ດັ່ງນັ້ນຊື່ດຽວກັນຈຶ່ງບໍ່ຖືກຈັບຊ້ຳໃນຮອບດຽວກັນ.
- ສະມາຊິກຖືກແຈກເຂົ້າກຸ່ມເທື່ອລະຄົນຫຼັງຈາກສັບປ່ຽນແລ້ວ ດັ່ງນັ້ນຈຳນວນຄົນໃນແຕ່ລະກຸ່ມຈຶ່ງຕ່າງກັນບໍ່ເກີນໜຶ່ງຄົນ.
- ຊື່ທີ່ໝູນຢູ່ແມ່ນພຽງພາບປະກອບ. ຜູ້ຖືກລາງວັນຖືກເລືອກຕອນພາບໝູນຢຸດ ບໍ່ແມ່ນຕອນທີ່ກຳລັງໝູນ.
- ທຸກລາຍຊື່ຢູ່ໃນເບຣົາເຊີຂອງທ່ານ. ບໍ່ມີການອັບໂຫຼດຂໍ້ມູນ.