[JavaScript] Losowanie

Witam

Mam pytanie zrobiłem skrypt losujący :

Moje pytanie brzmi następująco chce go umiescic w innlym pliku ze skryptem wiec zrobiłem tak :

document.write(A[~~(Math.random()*A.length)]);

Plik liczby.js

var A=[‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’];

Lecz mi w ten drugi sposób już nie działa dlaczego ??

I mam jeszcze jedno pytanie ten skrypt losuje co wejście na stronę a można go tak ustawić żeby losował sie raz na 24 h??

document.write(A[~~(Math.random()*A.length)]);

ok Dzięki już mi działa tylko teraz jak to zrobić z tym losowaniem co 24h, mam pomysł taki wstawić warunek i zegarek:

b=zegarek;

if(b=“00:00:00:”) {A[~~(Math.random()*A.length)]}

coś takiego ale nie wiem jak to zrobić z tym zegarkiem mecze sie już od dłuższego czasu

Aby było zapamiętane, że losowanie już było, to musi być możliwość zapisu na dysk(gdzieś przecież informacja, że losowanie już było musi być zapisana). W JavaScript nie ma możliwości zapisu na dysk. Zatem aby było możliwe jednorazowe losowanie to trzeba by wykorzystać do tego celu język PHP albo cookies(ciasteczka)