Я пытаюсь создать кнопку, которая при нажатии имеет шанс 1,04% привести на страницу A и шанс 98,96% на страницу B. Это моя общая цель, но конкретный аспект c, который у меня есть Проблема заключается в рандомизации результатов. Я новичок в javascript, поэтому заранее прошу прощения. Любая помощь приветствуется.
- edit - Я включаю этот код в проект Wix, и вот полный код, который у меня есть на данный момент. Я начал с простых целых чисел 40/60, чтобы убедиться, что могу это сделать, но с меньшим процентом у меня проблемы с включением. Важно, чтобы у меня был десятичный процент 1,04, а не 1,00.
import wixLocation from 'wix-location';
let random = 0,counter40 = 0,counter60 = 0;
$w.onReady(function () {
for (var i = 0; i < 10000000; i++) {
random = Math.floor((Math.random() * 100) + 1);
if (random <= 40) {
counter40++;
} else {
counter60++;
}
}
console.log("counter40: " + counter40.toString());
console.log("counter60: " + counter60.toString());
});
export function button1_click(event) {
random = Math.floor((Math.random() * 100) + 1);
if (random <= 40) {
wixLocation.to("/pageB");
} else {
wixLocation.to("/pageC");
}
}