المبرمج العربي نشر 1 يناير 2016 أرسل تقرير مشاركة نشر 1 يناير 2016 أريد توليد تاريخ ووقت عشوائيين بين تاريخين محددين، فما هي أسهل طريقة في لغة روبي (أو ريلز) لفعل ذلك؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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) اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
المبرمج العربي
أريد توليد تاريخ ووقت عشوائيين بين تاريخين محددين، فما هي أسهل طريقة في لغة روبي (أو ريلز) لفعل ذلك؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.