2013-06-11 12 views

Répondre

4
(new Date()..new Date(2014-1900,5,1)).toList().sort{Math.random()}[0] 
6

Considérez ceci:

​def dateA = Date.parse("dd-MM-yyyy", "01-06-2013") 
int range = 365 
def randomInterval = new Random().nextInt(range) 
def dateB = dateA.plus(randomInterval) 

println dateA 
println dateB 

Notez que cela ne tient pas compte des années bissextiles.

+0

Michael Pâques, merci beaucoup. – ErEcTuS

+0

'dateA + randomInterval' lit mieux imo –

+0

ErEcTus, si cela vous aide, s'il vous plaît envisager d'accepter la réponse. Tim, noté ... prendra en considération. –