تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: کمک برای برنامه ای با ویژگیهای داده شده

  1. #1
    داره خودمونی میشه LiveTime's Avatar
    تاريخ عضويت
    Aug 2007
    پست ها
    85

    پيش فرض کمک برای برنامه ای با ویژگیهای داده شده

    من یه برنامه ای میخوام که عمل یک generator رو داشته باشه.
    که این generator به ساخت کدهای 12 تایی بپردازه.
    فقط از کاراکترهای زیر برای تولید کد استفاده کنه.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کدهای خروجی رو به فایلهای TXT ببره.
    هرفایل TXT حاوی حداقل 900000 کد و حداکثر 1000000 (یک میلیون) کد باشه.
    حد الامکان از یک روند ایده آل استفاده نشه به زبان ساده کدها Random تولید بشه.
    کل تعداد کدها میشه: 16 به توان 12 (12^16)
    تقریبا برنامه ای مثل برنامه زیر با این تفاوت که فقط و تنها فقط از همون 16 کد بالا استفاده کنه و توانایی ساخت تا یک میلیون کد رو داشته باشه.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگر یک میلیون کد ساخته شد و بعد از آن یک میلیون دوم هیچ تکراری نباشه(البته کاراکترها تکراری باشند یا نباشند مهم نیست)

    نمونه ای از کدها:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    منتظر همیاریتون هستم::..

  2. #2
    داره خودمونی میشه LiveTime's Avatar
    تاريخ عضويت
    Aug 2007
    پست ها
    85

    پيش فرض

    نظری چیزی!

  3. #3
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    1- تکراری باشن یا نه؟ البته احتمالش حتی تو یه ملیون عدد هم خیلی کمه ولی بالاخره احتماله دیگه کاریش نمیشه کرد!

    کار مشکلی نیست. توی یه حلقه for هر بار یه دونه از این عبارات را تولید کن و بنویس تو فایل.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای نوشتن generate هم باید یه حلقه 12 تایی گذاشت و توش هر دفعه از یک تا 16 یک رقم تصادفی تولید بکنه.
    اگه یک تولید شد یعنی A، اگه 2 تولید شد یعنی B و .....
    آرایه رو بسازه و برگردونه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. #4
    داره خودمونی میشه LiveTime's Avatar
    تاريخ عضويت
    Aug 2007
    پست ها
    85

    پيش فرض

    1- تکراری باشن یا نه؟
    تکراری نباشن یعنی بیش از یکبار بطور مثال کد زیر رو تولید نکنه
    A1CF21DD41BA

    مشکل random اینه که آنچنان هم random نیست بعدشم برای اینکه بخوام تا 1 میلیون کد در یک فایل txt سطر به سطر زیر هم باشه چطور؟

  5. #5
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    ریختن توی فایل که مشکلی نداره. فقط فک کنم فایلت حدود 100 مگ بشه!

    توی تولید اعداد رندوم به تعداد خیلی زیاد هم ممکنه از یه جایی به بعد داده ها تکراری بشن (برسه به ته سیکله تولید).
    ولی بعید می دونم واسه 1 میلیون اینجوری بشه.

    باید یه بار امتحان کنی. اگه دیدی از یه جایی به بعد داده ها از دوباره شروع میشه، دیگه هیچی! باید از روش های ریاضی برای شبیه سازی و تولید اعداد تصادفی تعداد بالا استفاده کنی (که البته جز چندتا فرمول چیزی نیست). فعلاً همین روش رو امتحان کن.

    این که اعداد تکراری نباشند هم می تونی در آخر تعداد اعداد تکراری رو پپدا کنی و حذف کنی و به همون تعداد عدد جدید به فایل اضافه کنی.

  6. این کاربر از hamidreza_buddy بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •