<span id="q"></span>
<input type="button" onClick="Ok()" value="Ok" >
function Ok()
{
var txt=[1,2,3,4]
k= (txt[Math.floor(Math.random()*txt.length)]);
{
document.getElementById("q").innerHTML=k;
}}
Вот ещё один вариант рандома:
q=Math.floor(Math.random()*100)+1;
где:
100 - количество возможных вариантов
1 - стартовый номер
Есть функция, которая при нажатии на кнопку Ok в id=q, выдаст случайное число из массива.
Как сделать, чтоб числа из массива выпадали с определённой вероятностью
т.е.
1-30%
2-30%
3-30%
4-10%
Если нажмем 10раз на кнопку в нас должно числа 1,2,3 -выпасть 3 раза (3по3) и число 4 - 1раз
?