By admin | Published:
09/03/2009
rand(x):
rand(x) #liefert eine Zufallszahl (float) < x
array.rand:
Anmerkung: array.rand ist eine Ruby on Rails-Erweiterung.
array = ["a","b","c","d","e"]
random_letter = array.rand #random_letter beinhaltet
#einen Buchstaben (a-e)
By admin | Published:
08/03/2009
Manchmal ist es notwendig den ersten Tag einer Kalenderwoche zu identifizieren. Ruby liefert schon einige Hilfsmittel hierfür, aber es gibt keine direkte Methode dafür. Hier ist eine Möglichkeit zur Berechnung des ersten Tages (Montag) einer Kalenderwoche:
def week_to_date(week, year)
date = Date.parse("01-01-"+year)
if date.cwday == 1
x = 0;
else
x = 8-date.cwday
end
date+x+(7*(week-1))
end