اذهب إلى المحتوى
  • 0

كيف أولد أرقام عشوائية (عشر خانات) في C# بدون تكرار؟

عبدالله الناصري

السؤال

للخبراء فقط ومن يملك كود صحيح

اريد دالة تقوم بتوليد 10 ارقام بدون تكرار 

مثال : 1234567890 لا اريد ان يتكرر  هذا الرقم مرة اخرى وانما تقوم الدالة بتوليد رقم عشوائي آخر مختلف عن السابق وهكذا بشرط ان يكون طول الرقم 10 خانات 

هذا السؤال الثاني في الموقع حتى الان لا توجد اجابة وافية وصحيحة

وشكرا جزيلا

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
//Rextester.Program.Main is the entry point for your code. Don't change it.
//Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;

namespace Rextester
{
    public class Program
    {
        public static void Main(string[] args)
        {
            Random rnd = new Random();
            decimal value = rnd.Next(100000000, 999999999);
            Console.WriteLine(value); 
        }
    }
}
//Rextester.Program.Main is the entry point for your code. Don't change it.
//Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;

namespace Rextester
{
    public class Program
    {
        public static void Main(string[] args)
        {
            Random rnd = new Random();
            decimal value = rnd.Next(10000, 99999);
            Console.WriteLine(value * value); 
        }
    }
}

لتوليد تسعة ارقام عشوائية باستخدام النوع decimal او double
كما في المثال الأول
لتوليد عشرة ارقام عشوائية استخدم الكود الثاني

تأكد من صحة الكود على الرابط
http://rextester.com/

تم التعديل في بواسطة Montasir Mirghani
تصحيح الكود
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...