Vorrei utilizzare la funzione sleep della classe timer e vorrei utilizzarlo per far dormire un processo per un intervallo di tempo casuale compreso tra 0 e 1.Effettuare un processo inattivo per un tempo casuale - Erlang
per fare questo, ho provato:
timer:sleep(random:uniform()).
Tuttavia, ricevo il seguente messaggio di errore:
=ERROR REPORT==== 1-Apr-2014::21:39:32 ===
Error in process <0.472.0> with exit value: {timeout_value,[{timer,sleep,1,
[{file,"timer.erl"},{line,152}]},{myModule,myFunction,4,[{file,"myModule.erl"},
{line,46}]}]}
Cosa c'è di sbagliato in questo?
Inoltre, poiché ho più versioni dello stesso processo, come posso assicurarmi che ciascuna inizi con un numero casuale differente?
Ciao, non sono sicuro di cosa intendi per la seconda parte della risposta. Grazie. – Haych
Quale parte ????? – BlackMamba
In realtà, no. Il mio errore, ero solo stupido! Grazie mille. – Haych