Displaying 1 result from an estimated 1 matches for "random_date".
Did you mean:
  random_data
  
2006 Jan 28
1
Method for returning a random date between two dates
Hi,
I''m trying to create a method to return a random date within a range. 
So far, I''ve come up with this...
  require ''parsedate''
  def random_date (a, b)
  	adate	=	ParseDate.parsedate(a)
  	bdate	=	ParseDate.parsedate(b)
  	atime	=	Time.local(*adate)
  	btime	=	Time.local(*bdate)
  	atime + (rand * (atime - btime) )
  end
...and it doesn''t seem to work--the dates returned aren''t within the
given range.
Can anyone spot wha...