PDA

View Full Version : اعداد تصادفی بدون تکرار



red.blue
چهارشنبه 29 اسفند 1386, 22:46 عصر
سلام
سال نو مبارک
آیا تابعه خاصی تو سی شارپ برای ایجاد اعداد تصادفی بدون تکرار هست؟

sinpin
چهارشنبه 29 اسفند 1386, 22:49 عصر
از GUID استفاده کنید:
http://barnamenevis.org/forum/showpost.php?p=479392

red.blue
چهارشنبه 29 اسفند 1386, 23:11 عصر
میشه یه کم بیشتر توضیح بدید

tritilium
پنج شنبه 01 فروردین 1387, 07:21 صبح
می تونی از کلاس random استفاده کنی ...که یه تابع داره به نام Next که یه عدد تصادفی تولید می کنه . البته مطمین نیستم که حتما غیر تکراریه !

ibd_iran
پنج شنبه 01 فروردین 1387, 07:31 صبح
کد زیر استفاده کن
random rd=new random ();
rd.next(1,عدد مورد نظر);
برای تکرای بدست نیاری نمی شه به غیر از اینکه اعداد گذشته را در آرایه نگه داری ومقایسه کنی؟ شاید راحل داشته باشه من نمی دانم ولی من خودم از این را برای تعداد کم عدد استفاده کردم

red.blue
پنج شنبه 01 فروردین 1387, 13:39 عصر
با برنامه نویسی که میشه فقط می خواستم بدونم تابع مخصوصی برای اینکار وجود داره یا نه
از تمام دوستانم بابت کمکشون ممنونم

for (int i =1; i<8; i++)
for ( j=0;j<i;j++)
if (m[i] == m[j])
{
m[i] = r.Next(100)+1;

j =0;
i = 0;
}