عبدالله الناصري نشر 22 فبراير 2017 أرسل تقرير مشاركة نشر 22 فبراير 2017 (معدل) سلام عليكم ورحمة الله وبركاته احبتي الكرام استخدمت الدالة random لتوليد أرقام عشوائية بين (1000 و 1000000000) سؤالي الله يبارك فيكم الان قمت بتوليد رقم عشوائي بناء على الدالة السابقة وتكرر معي الرقم، أنا أريد توليد رقم عشوائي بشرط أن لا يتكرر بمعنى آخر أريد توليد رقم : (Unique) بمعنى يكون عشوائيا ولكن بشرط لا يتكرر نهائياً . وشكرا جزيلا تم التعديل في 22 فبراير 2017 بواسطة عبدالله الناصري خطأ املائي اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 طارق جهاد نشر 22 فبراير 2017 أرسل تقرير مشاركة نشر 22 فبراير 2017 وعليكم السلام ورحمة الله اخي الكريم الطريقة الافضل ضمن .NET هي استخدام GUID وهو عبارة عن 32 bit، لا يتكرر اطلاقاً حتى على مستوى التطبيقات الاخرى. string id = Guid.NewGuid().ToString(); اذا كنت ترغب بطول اقل، استخدم HashCode الخاص بالتاريخ والوقت، حيث ان التاريخ مع الوقت لا يتكرر على مستوى الجزء من الثانية string id = DateTime.Now.GetHashCode().ToString() بالتوفيق،،، اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عبدالله الناصري نشر 22 فبراير 2017 الكاتب أرسل تقرير مشاركة نشر 22 فبراير 2017 بتاريخ 6 ساعات قال طارق جهاد: وعليكم السلام ورحمة الله اخي الكريم الطريقة الافضل ضمن .NET هي استخدام GUID وهو عبارة عن 32 bit، لا يتكرر اطلاقاً حتى على مستوى التطبيقات الاخرى. string id = Guid.NewGuid().ToString(); اذا كنت ترغب بطول اقل، استخدم HashCode الخاص بالتاريخ والوقت، حيث ان التاريخ مع الوقت لا يتكرر على مستوى الجزء من الثانية string id = DateTime.Now.GetHashCode().ToString() بالتوفيق،،، مرحبا بك اخي الغالي استخدمت الـ Guid ولطوله غضيت الطرف سأقوم بتجربة الـ HashCode وسأرد لك بالنتيجة ان شاء الله تعالى مقدر تعاونك ولك الشكر اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
عبدالله الناصري
سلام عليكم ورحمة الله وبركاته
احبتي الكرام
استخدمت الدالة random لتوليد أرقام عشوائية بين (1000 و 1000000000)
سؤالي الله يبارك فيكم
الان قمت بتوليد رقم عشوائي بناء على الدالة السابقة وتكرر معي الرقم، أنا أريد توليد رقم عشوائي بشرط أن لا يتكرر
بمعنى آخر أريد توليد رقم : (Unique) بمعنى يكون عشوائيا ولكن بشرط لا يتكرر نهائياً .
وشكرا جزيلا
تم التعديل في بواسطة عبدالله الناصريخطأ املائي
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.