/Anonimizzato23725Utente anonimizzato26 apr 2018, 10:29Sappiamo che la sequenza di 10 numeri: 0.688894 0.142101 0.747826 0.105258 0.797113 0.092654 0.602100 0.857570 0.323313 0.979125 è stata generata utilizzando la funzione srand(). L’inizializzazione della funzione srand() non è nota ma sappiamo che la sequenza è stata generata il giorno 20/04/2018 tra le 19:46:00 e le 19:47:00. Dai tabulati si risale al valore assunto dalla funzione time(0) alle 19:46:00, pari a 1524246348. Trovare la chiave che ha generato la sequenza riportata. (come chiave intendo il seed)
/Anonimizzato21468Utente anonimizzato26 apr 2018, 10:58Ovviamente in termini generali la risposta non si può conoscere, in quanto non è stabilito con precisione di 'quale' funzione srand si parli
/Anonimizzato21468Utente anonimizzato26 apr 2018, 11:01Essendo un esercizio liceale suppongo che ti richieda di fare un ciclo innestato nel quale provi, man mano, i vari seed (partendo da quello fornito) incrementati uno per uno fino a generare la medesima sequenza numerica
/Anonimizzato23725Utente anonimizzato26 apr 2018, 22:43Si pero a me servirebbe il programma e sapere come strutturarlo.E comunque a si.....devo riuscirea rigenerare la stessa sequenza numerica
OoregonSuper FamosoIscritto danov, 2011Messaggi2191726 apr 2018, 23:59Ma nel forum non si fanno programmi completi per esercizi. Semmai si danno consigli
/Anonimizzato23725Utente anonimizzato27 apr 2018, 10:06A ok e che io non sapevo come iniziarlo......avrò fraintesola funzione del forum. Comunque grazie per il consiglio
/Anonimizzato23725Utente anonimizzato27 apr 2018, 11:20Si stiamo studiando il C, ma volendo il programma posso farlo sia in C e in C++. Comunque si almeno "Hello world" lo riesco a scrivere........comunque apprezzo molto il tuo consiglio. Grazie mille.