Quote Originariamente inviata da 5t4rdu5t Visualizza il messaggio
Dalla documentazione, quello che ho capito io, securerandom sfrutta /dev/urandom in ambiente unix per rafforzare il random classico di java. Con rafforzare intendo che l'entropia intesa come grado di randomicità è eleveta. Comunque facendo solo srandom.nextInt() posso ritenermi già soddisfatto??? Perchè se mi serve un rumero random diciamo "vero" non ha senso che uso nextByte o generateSeed come nell'esempio della documentazione...
ho trovato la soluzione: securerandom se invocato senza alcun parametro specificato, intendo il suo costruttore, genera automaticamente un seed leggendo l'entropia del SO da /dev/urandom utilizzando SHA1PNRG a 160 bit.