المبرمج العربي نشر 1 يناير 2016 أرسل تقرير نشر 1 يناير 2016 أريد توليد تاريخ ووقت عشوائيين بين تاريخين محددين، فما هي أسهل طريقة في لغة روبي (أو ريلز) لفعل ذلك؟ اقتباس
0 هشام رزق الله نشر 1 يناير 2016 أرسل تقرير نشر 1 يناير 2016 يمكنك استخدام متغيرين date1 وdate2 اللذان يحتويان على مدى الوقت بالإضافة إلى تابع rand للعشوائيات وستحصل في النهاية على كائن الوقت المطلوب كما في المثال التالي:Time.at((date2.to_f - date1.to_f)*rand + date1.to_f) أو يمكنك استعمال طريقة أخرى أبسط عن طريق استخدام تابع rand مباشرةً وتمرر له التاريخين كما في المثال التالي:now = Time.now a_day_ago = now - 60 * 60 * 24 random_time = rand(a_day_ago..now) # with activesupport required up_to_a_year_ago = rand(1.year.ago..Time.now) اقتباس
السؤال
المبرمج العربي
أريد توليد تاريخ ووقت عشوائيين بين تاريخين محددين، فما هي أسهل طريقة في لغة روبي (أو ريلز) لفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.