fbpx
Skip to main content
  1. Rizzi
  2. Ingegneria Informatica - Specialistica
  3. Domenica, 13 Maggio 2007
  4.  Subscribe via email
In bocca al lupo a tutti :)
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
NOTIZIA ANSA :

Da Iazzy,

Per il calcolo di X0 = a*seed (mod m) l'ha detto lui



ciò significa che X0 non deve essere il seed ma generato dal sid come tutti gli altri giusto??
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
NOTIZIA ANSA :

Da Iazzy,

Per il calcolo di X0 = a*seed (mod m) l'ha detto lui



ciò significa che X0 non deve essere il seed ma generato dal sid come tutti gli altri giusto??


Esattamente......
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
X0 è il seed per il primo valore utile da calcolare....quindi X0 dato dal prof è il seed... forse diciamo la stessa cosa....
in ogni modo da X0 che ci dà il prof non dobbiamo calcolare il relativo Ri e Ki, ma da quello dopo...
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ragazzi ma c'è 1 persona che mi dà la sua coppia seed/variante che non converge?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Scusatemi ma non è che abbia capito troppo st'ultima cosa...chi è che me lo saprebbe spiegare...?

Grazie!!!!
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
quindi il primo elemento che deve stare nella sequenza degli X non è X0 di iazeolla, ma quello calcolato da questo X0, dico bene?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
con le ultime modifiche e i miei dati, N0=30, E=127, seed=7541 ottengo:

111 127 174 104 173 96 160 162 126 88 51 135 81 119
125 94 85 119 90 116 156 124 145 152 116 185 152 178
9 139 170 177 171 77 157 125 66 169 129 132 130 85
163 114 105 128 170 60 286 162

FIzero: 2.608242 *10^-4

P.S.
pseudio codice per chiarezza:
[code type="markup"]

X0 = a * seed (mod m)

for( i=1; i<3000;i++)
X[i] = a* X[i-1] (mod m)
[/code]
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
allora per chiarezza riporto il codice::::
[code type="markup"]for(int i = 0; i < 100; i++){
x[i] = (a*seed)%m ;
u[i] = ((double)x[i]) / m;
temp = (1 + 19*u[i]);
double tempdec = (1 + 19*u[i]);
if((tempdec-temp) > 0.5 )
temp = temp + 1;
kappa[i] = temp;
seed = x[i];
}
[/code]

con seed dato dal prof...capito ora?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
con le ultime modifiche e i miei dati, N0=30, E=127, seed=7541


con il tuo seed e il mio codice, il tuo converge...
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
con le ultime modifiche e i miei dati, N0=30, E=127, seed=7541

con il tuo seed e il mio codice, il tuo converge...


il codice è praticamente lo stesso mio..io l'ho semplicemente diviso in + funzioni (forse inutilmente...vabbè) e ad ogni ciclo mi prendo X[i-1] invece che cambiare al variabile seed...
l'unica cosa che io arrotondo sempre x difetto semplicemente con il cast da float a int, quindi alcuni Ti dovrebbero cambiare x quello

Mathematica non l'ho ancora provato...
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
scusate qualcuno sa dirmi data e luogo dell'esame che devo beccare il prof iazeolla?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
arrotondamento dato dals olo cast float-int
Ti DEL RUN:
111 127 174 104 173 96 160 162 126 88 51 135 81 119
125 94 85 119 90 116 156 124 145 152 116 185 152 178 9 139 170 177 171 77 157 125 66 169 129 132 130 85 163 114 105 128 170 60 286 162

FIzero: 2.608242 *10^-4

con arrotondamento in base al valore <> di 0.5

Ti DEL RUN:
144 116 108 169 118 73 67 18 137 96 118 103 79 135
2 18 104 87 118 129 150 127 154 127 153 182 157 107 180 100 114 117 36 155 149 147 93 156 101 145 127 130 153 123 109 146 200 127 66 76 106

FIzero: 2.867877 *10^-4

ti risultano???
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
non proprio i tuoi tempi mi vengono....
T={
152.94510396275527, 124.24199880734864, 115.23337035356059, 170.6598006491107, 119.13164947174975, 77.58458076410761,......

e via dicendo mentre fi(0) = 2.7258504782767313E-4
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Grazie!!!
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
non proprio i tuoi tempi mi vengono....
T={
152.94510396275527, 124.24199880734864, 115.23337035356059, 170.6598006491107, 119.13164947174975, 77.58458076410761,......

e via dicendo mentre fi(0) = 2.7258504782767313E-4


Anche a me vengono esattamente così...TheOne spaccati al decimale...
Comunque ti ho detto come farò...dato che pare sono l'unica testa di m... a cui non converge...
Mi sembra troppo strana sta cosa....
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
quindi Ti non devono essere interi.......solo i Ki sono interi giusto?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
quindi Ti non devono essere interi.......solo i Ki sono interi giusto?


mi aggiungo: i Ti dovranno essere interi solo per la fase di run o in nessuna delle due fasi? grazie
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
non cambia nulla...

phizgerald a te converge?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ragazzi ma c'è 1 persona che mi dà la sua coppia seed/variante che non converge?


Variante = 6447
E[T] = 127
N0 = 30
phi0 (calcolato) = 0,00027

Modello MUSA

X0 non utilizzato ma usato solamente per calcolare X1;
Ti e ti reali;

Non converge, non si riesce a capire perchè..
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
non cambia nulla...

phizgerald a te converge?


non cambia nulla se tutti i Ti sono interi o reali, oppure per la divisione tra Ti reali (pre-run) e interi(run).
non so se i valori di N e Fi sono corretti perchè non li ho ancora confrontati con nessuno, ma per ora sembra che converga.
Comment
There are no comments made yet.


There are no replies made for this post yet.
Be one of the first to reply to this post!