PDA

View Full Version : ایجاد کد پنج رقمی



rerzaz
شنبه 25 مرداد 1393, 09:40 صبح
سلام دوستان و اساتید عزیز

من یک تکه برنامه نوشتم که قرار است از 20 رقم کد بدست آماده 5 رقم به صورت رندم ایجاد می شود ، مشکلی که به وجود آمده کد های تکراری هم تولید شده مثلا از 380000 هزار تا کد 20 رقمی 300 تاش تکراری شده من برای بدست آوردن کد 5 رقمی از تابع رندم استفاده کردم به صورت زیر :

Random random = new Random();
long num = random.Next(00000, 99999);


می خواستم بدونم چکار کنم که کد تکراری به وجود نیاد

Mori Bone
شنبه 25 مرداد 1393, 10:03 صبح
میتونی شماره سریال هادر یا رم یا هر چیزه یکتای دگ رو باهاش مخلوط کنی

rerzaz
شنبه 25 مرداد 1393, 10:18 صبح
میتونی شماره سریال هادر یا رم یا هر چیزه یکتای دگ رو باهاش مخلوط کنی

نمیشه چون ممکن است یک کاربر n تا کد 20 رقمی تولید کند بعد بازهم تکراری میشه

Mori Bone
شنبه 25 مرداد 1393, 12:21 عصر
نمیشه چون ممکن است یک کاربر n تا کد 20 رقمی تولید کند بعد بازهم تکراری میشه
شما که تو پست اولتون نگفتید که کاربر می تونه چند تا درخواست بده که:چشمک:
نام کاربری و نام و نام خانوادگی و یه رشته 40 رقمی که هم عدد توش باشه و هم رشته و چند تا دگ از مشخصاتشو با هم به صورت رندوم مخلوط کن و از به مکان تصادفی از اون رشته هر چند تا کاراکتر که می خواید بردارید.