نمایش نتایج 1 تا 11 از 11

نام تاپیک: بررسی کد تولید کد Random

  1. #1

    بررسی کد تولید کد Random

    سلام دوستان امکان داره کد زیر شماره تکراری تولید کنه ؟

     Random random  =new Random();
    for (int i = 0; i < 100; i++)
    txtpigiri.Text = (random.Next(100000, 255465646)).ToString();


    چون برای شماره پیگیری نامه میخوام !

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کنار یه ساحل خیلی زیبا
    پست
    922

    نقل قول: برسی کد تولید کد Random

    بله موارد ایجاد شده رو بریز تو یه ارایه و چک کن تکراری نباشه

  3. #3
    کاربر دائمی آواتار Apache66
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شــــیراز
    پست
    318

    نقل قول: برسی کد تولید کد Random

    من از این روش استفاده میکنم

    static List<int> list1 = new List<int>();


     public static bool check(int sel)
    {
    foreach (int temp in list1)
    if (temp == sel)
    {
    return false;
    }
    return true;

    }



     private void button1_Click(object sender, EventArgs e)
    {

    Random r = new Random();

    for (int i = 0; i < 10; i++)
    {



    int temp = r.Next(1, 20);
    if (check(temp) == false) continue;
    else list1.Add(temp);
    }
    foreach (int i in list1)
    listView1.Items.Add(i.ToString());

    }

  4. #4

    نقل قول: برسی کد تولید کد Random

    معادل این کد در سی شارپ را موجود دارید ؟

          On Error Resume Next
    Dim dr As OleDb.OleDbDataReader
    con.Open()
    Dim cmd As New OleDb.OleDbCommand
    Dim strsql As String
    strsql = " SELECT max ( id ) FROM register "
    cmd = New OleDb.OleDbCommand(strsql, con)
    dr = cmd.ExecuteReader
    dr.Read()

    If IsDBNull(dr(0)) = False Then
    radif = dr(0)
    radif += 1
    End If

    con.Close()
    ' MaskedTextBox1.Text = GetOrder()
    Return radif


    کارش اینه که اخرین رکورد را چک میکنه و بعد یکی بهش اضافه میکنه !

  5. #5
    کاربر دائمی
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    تهران
    پست
    2,397

    نقل قول: بررسی کد تولید کد Random

    برای اینکه مطمئن باشید اعداد مشابه نخواهند بود میتونید از BigInt تو کلاس رمزنگاری RSA استفاده کنید ( معادلش رو تو نت جستجو کنید چون دقیقا" نمیدونم تو #C چطوری نوشته میشه ولی مطمئن هستم که فریم ورک دات نت داره)

  6. #6
    کاربر دائمی
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کنار یه ساحل خیلی زیبا
    پست
    922

    نقل قول: بررسی کد تولید کد Random

    با سلام من یه چیزی نوشتم گفتم بذار شاید بدردت خورد
    random.jpg

  7. #7
    کاربر دائمی آواتار mhsmity
    تاریخ عضویت
    مهر 1387
    محل زندگی
    استان يزد
    سن
    37
    پست
    671

    نقل قول: بررسی کد تولید کد Random

    نقل قول نوشته شده توسط Masoudse7en مشاهده تاپیک
    سلام دوستان امکان داره کد زیر شماره تکراری تولید کنه ؟

     Random random  =new Random();
    for (int i = 0; i < 100; i++)
    txtpigiri.Text = (random.Next(100000, 255465646)).ToString();


    چون برای شماره پیگیری نامه میخوام !
    سلام چرا این شماره پیگیری شماحساب و کتاب نداره ؟؟؟؟
    مثلا با یک نگاه آدم متوجه بشه که تاریخ و ساعت صدور این کد پیگیری کی بوده

    من بعضی شرکت هارو دیدم که شماره فاکتور هاشون رو تاریخ خریدشون (و یکسری جزئیات دیگر) می زنن خوب.
    می دونم به خاطر حالت کارشون.
    ولی فکر می کنم
    یعنی به نظر می رسه که این طوری بهتره.

    البته وقتی سایت سنجش شرکت می کنه کد پیگیری بهت می ده آیا این کد پیگیری مثل کد شماست؟، یا نه ؟، طبق فرمول خاصی ایجاد می شه ؟
    مثلا اگه شما از فرمول زیر استفاده کنی به هیچ عنوان تکراری که نداری و طبق فرمول صادر شده

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

    من کد شماره با یک حلقه فر 1000 تایی امتحان کردم تکرای نداشت.

  8. #8
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: بررسی کد تولید کد Random

    سلام
    بهتره کد ها از طریق بانک چک بشن که اگه تکراری بود به سراغ تولید کد بعدی بره

  9. #9

    نقل قول: بررسی کد تولید کد Random

    نقل قول نوشته شده توسط danialafshari مشاهده تاپیک
    سلام
    بهتره کد ها از طریق بانک چک بشن که اگه تکراری بود به سراغ تولید کد بعدی بره
    دقیقا منم دنبال همین بوودم و فکر خودمم به همین صورت بود کد VB.NET گذاشتم گفتم شاید کسی معادل سی شارپشو داشته باشه !

  10. #10

    نقل قول: بررسی کد تولید کد Random

    کسی میتونه تو این زمینه کمک کنه !

  11. #11
    کاربر دائمی
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کنار یه ساحل خیلی زیبا
    پست
    922

    نقل قول: بررسی کد تولید کد Random

    دوست عزیز من یه همچنین چیزی نوشتم تست کن

    public int radifnumber()
    {
    SqlConnection connection = new SqlConnection("stringcon");
    int radif = 0;
    SqlDataReader reader;
    string strsql = " SELECT max ( id ) FROM register ";
    SqlCommand command = new SqlCommand(strsql,connection);
    command.Connection.Open();
    reader = command.ExecuteReader();
    while (reader.Read())
    {
    if (Convert.ToInt32(reader[0].ToString()) == 0)
    {
    radif = 1;
    }
    radif= Convert.ToInt32(reader[0].ToString());
    radif++;
    }
    command.Connection.Close();
    return radif;
    }

تاپیک های مشابه

  1. بررسی روند تولید نرم افزار به روشXP
    نوشته شده توسط ali1564 در بخش تحلیل و طراحی نرم افزار
    پاسخ: 3
    آخرین پست: یک شنبه 22 دی 1392, 11:56 صبح
  2. پاسخ: 16
    آخرین پست: سه شنبه 23 خرداد 1391, 07:55 صبح
  3. سوال: تولید عدد Random
    نوشته شده توسط IamOverlord در بخش برنامه نویسی در 6 VB
    پاسخ: 9
    آخرین پست: سه شنبه 01 شهریور 1390, 02:20 صبح
  4. سوال: تولید عدد random
    نوشته شده توسط m.mahdim در بخش PHP
    پاسخ: 1
    آخرین پست: پنج شنبه 20 مرداد 1390, 08:33 صبح
  5. سوال: تولید اعداد Random با استفاده از ساعت سیستم
    نوشته شده توسط mfarsinejad در بخش C#‎‎
    پاسخ: 5
    آخرین پست: یک شنبه 11 اردیبهشت 1390, 23:22 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •