PDA

View Full Version : سوال: استفاده از رندوم بدون اعداد تکراری



amir_hamze
سه شنبه 29 مرداد 1392, 13:48 عصر
سلام
چطور میتونم از رندوم استفاده کنم که اعداد تکراری به من نده؟
میخام تو 81 TBox که برای سودوکو درست کردم ازش استفاده کنم

aliagamon
سه شنبه 29 مرداد 1392, 14:53 عصر
میتونی کل جدول رو یه ارایه دو بعدی کنی بعد تو هر خونه به این ترتیب (هر خونه ی ارایه) یه عدد رندوم بین 1-9 بریزی:

Random rnd=new Random();
array[i][j] = rnd.Next(1, 10);

بعد هر یدونه رو که میسازه بره با خونه های قبلی چک کنه ببینه چی به چیه و تو مربع 3 در 3 خودش و ردیف های عمودی و عفقیش تکراری نباشه....
اخرشم بریز تو تکس باکس ها اما میتونی مستقیم و بدونه استفاده از ارایه هم انجام بدی اما فکر کنم با ارایه راحت تر باشه ..

mehrdad1991h
سه شنبه 29 مرداد 1392, 15:20 عصر
سلام
چطور میتونم از رندوم استفاده کنم که اعداد تکراری به من نده؟
میخام تو 81 TBox که برای سودوکو درست کردم ازش استفاده کنم

یه سرچ بزن
تابعش به صورت کامل و بدون نقص در انجمن موجوده....
موفق باشید

Pedram_Parsian
سه شنبه 29 مرداد 1392, 15:31 عصر
سلام
چطور میتونم از رندوم استفاده کنم که اعداد تکراری به من نده؟
میخام تو 81 TBox که برای سودوکو درست کردم ازش استفاده کنم
دوست عزیز
می تونی از این کد استفاده کنی:
(اگر مفید واقع شد لطفا تشکر کنید! :لبخند: )

danialafshari
سه شنبه 29 مرداد 1392, 15:40 عصر
قبل از ایجاد تاپیک جستجو کنید تا کمتر از ابزارهای مدیریتی استفاده کنیم