Permalänk
Medlem

Slumptal i Java

Jag har gjort en enkel liten slumptalsgenerator i java i en övning i min programmeringskurs. I uppgiften ska man slumpa fram tal i ett intervall där man även ska ange ett slumptalsfrö för att sedan kunna slumpa fram talen, och detta har fungerat fint. Men det skulle vara skoj att på något sätt få ett "slumpat" slumptalsfrö, så man inte behövde ange det själv. Läste i en annan tråd att man ofta "slumpar" fram ett tal genom att beräkna antalet sekunder mellan datorns tid och ett visst datum, så mina frågor är;

Hur tar jag reda på tid/datum i java? Finns det något annat bra sätt att få fram ett "slumpat" värde man sedan kan göra om till ett slumptalsfrö?

Visa signatur
Permalänk
Medlem

System.currentTimeMillis() ger dig en timestamp.. det kanske hjälper.

Visa signatur

Båd' stat och lagar oss förtrycka,
vi under skatter digna ner.

Permalänk
Medlem

Det "korrekta" sättet att få datum/tid i java är GregorianCalender.
http://java.sun.com/j2se/1.4.2/docs/api/java/util/GregorianCa...