[JavaScript] Losowanie


(Pablik) #1

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??


(floyd) #2

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


(Pablik) #3

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


(floyd) #4

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)


(Pablik) #5