Merry-zone
@Merry-zone

Как сделать Рандомную кнопку?

Помогите сделать рандом кнопку по нажатию которой с шансом 35% выполниться функция!...

Функция:
function uCodesRep(id) {
    var uRate = $('.uV' + id).text();
    var uRall = Number(uRate) + Number(1);
    var uHost = location.href;
    $('.uV' + id).html(uRall);
    $('.uR' + id).hide();
    var uSid = $('.uId' + id).attr("href").split('-')[1];
    var uSms = $('.message_place' + id).html();
    $.get('/index/23-' + uSid, function(data) {
        $.post('/index/', {
            act: 2,
            a: 23,
            t: 1,
            reason: 'Тест - ' + uSms + '',
            s: uSid,
            ref: uHost,
            sos: $('input[name="sos"]').val(),
            ssid: ssid = $('input[name="ssid"]').val()
        }, function() {});
    });
};
  • Вопрос задан
  • 284 просмотра
Пригласить эксперта
Ответы на вопрос 1
@lemme
Frontend
function withChance(chance) {
	const randInt = Math.round(Math.random() * 100)
	return randInt + chance >= 100 ? true : false
}

document.querySelector('button').onclick = () => {
	if (withChance(35)) {
  	alert('OK')
  }
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы