JavaScript を使用して配列からランダムな結果を生成しようとしています。私の目標は、ユーザーがボタンをクリックしたときに、「お気に入り」という名前の配列からランダムな結果を取得することです。ページが更新されたときにのみ機能しますが、2 回目にクリックすると同じ結果が返されます。
$('#button').click(function(){
var favorites = ["http://google.com", "http://yahoo.com", "http://msn.com", "http://apple.com"];
var favorite = favorites[Math.floor(Math.random() * favorites.length)];
var postmessage = "hi my favorite site is " + favorite;
alert(postmessage);
});