Я создаю шуточный день mini-app И не могу понять, как сгенерировать новое случайное число каждый день. Случайное число указывает на шутку в json. У меня есть часть случайного числа, работающая, но мне нужна ее только для рандомизации в новый день, а не для каждого обновления браузера.Получайте новое случайное число каждый день в JS или jquery
Вот что я до сих пор
<script>
$(document).ready(function() {
$.getJSON('js/jokes.json', function (data) {
var randomJoke = (Math.floor(Math.random() * data.OneLiners.length));
var newJoke = randomJoke;
var decide = (Math.floor(Math.random() * 2));
var jokeofDay = data.OneLiners[newJoke].joke;
var riddleofDay = data.Riddles[newJoke].Question;
var riddleAnswer = data.Riddles[newJoke].Answer;
var riddle = "Question: " + riddleofDay + "<br/> Answer: " + riddleAnswer;
if (decide == 0) {
document.getElementById("JoD").innerHTML = jokeofDay + " ";
} else {
document.getElementById("JoD").innerHTML = riddle;
}
});
});
if(jQuery) console.log('jQuery is loaded.');
</script>
вам нужно случайное число, которое генерируются один раз в день и сохраняется, или может ли это будет другое случайное число на каждой загрузке страницы? – edcs
номер должен сохраняться весь день и просто генерировать новый в новый день. – FoffySkrimshaw