私はその日のジョークを作成しています。アプリは静かで、毎日新しい乱数を生成する方法を理解できません。乱数はjsonのジョークを指します。私は乱数部分を使用していますが、私はそれを新しい日にランダム化する必要があり、すべてのブラウザを更新する必要はありません。ここでJSまたはjqueryで毎日新しい乱数を取得
はどのくらい覚えているクッキーや.localStorage
を使用して、一日一回だけ変更することが自分のランダムな値を取得するには、ユーザごとにOKなら、私はこれまで
<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