PDA

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



0636124
چهارشنبه 05 تیر 1392, 20:04 عصر
سلام چه جوری می شه برنامه که تمام حروف انگلیسی وفارسی واعداد کنارهم قرار بده که خیلی زیاد می شه
توضیح:در برنامه باید تمام حروف و اعداد کنار هم باشن مثلا:a1-ab2-ab
و بعد تمام حروف و اعداد را در notepad ذخيره کند
آیا می شه این برنامه را نوشت کمک کنید
باتشکر

hemmattby
پنج شنبه 06 تیر 1392, 00:03 صبح
مطمئن نیستم درست فهمیدم یانه. خیلی خوب توضیح ندادین.
اگه منظورتون رو درست متوجه شده باشم؛ شما می خواید کاراکتر فضای خالی از متنتون حذف بشه.
در این صورت که کار آسونیه. کافیه از تابع ریپلیس استفاده کنید و کاراکتر " " رو به "" تغییر بدین.
a = Replace(Text, " ", "")
اگه منظورتون رو اشتباه فهمیدم، لطفا توضیح بیشتری بدین.

0636124
پنج شنبه 06 تیر 1392, 15:02 عصر
نه منظور من این که تمام حروف و اعداد انگلیسی رو کنار هم بزاره که خیلی هم میشه مثل:a aa aaa ab abb abbb
و... درست کرد

vbhamed
شنبه 08 تیر 1392, 09:23 صبح
سلام
اين نمونه كه تركيب 8 تايي كاراكترها رو كنار هم مي‌چينه
مي‌تونيد راحت گسترش بدين

اما يك نكته خيلي مهم، تركيب n تايي حروف n فاكتوريل حالت مختلف داره يعني مثلا براي 15 حرف ميشه 1,307,674,368,000 حالت مختلف كه چون هر حالتي هم 15 حرف داره كل فضاي مصرفي ميشه عدد بالا ضربدر 15 يعني 19,615,115,520,000 يعني حدود 19 ترابايت تازه فقط براي 15 حرف
براي چيزي كه شما گفتين 32 حرف فارسي و 26 حرف انگليسي و 10 رقم يعني 68 حرف كه حدود 1.7 به توان 98 بايت ميشه
براي همون 19 ترابايت و 15 حرف هارد ديسك دارين كه ذخيره بشه ؟ چه برسه به اين رقم نجومي آخر، فكر نكنم تمام تجهيزات ذخيره سازي دنيا با هم بتونن ذخيرش كنن

اما زياد نگران نباشين
اگر قراره يك بانك پسورد بسازين نياز نيست ذخيره كنيد، همون موقع كه توليد شد چك كنيد و بريد سراغ بعدي

البته اگر هر پسورد فقط در يك ميليونيم ثانيه چك بشه، در بدترين حالت 5.3 به توان 84 سال طول ميكشه يعني
53000000000000000000000000000000000000000000000000 00000000000000000000000000000000000
سال !!!!!!!!

البته خيلي كم افرادي پيدا ميشن كه بيان پسورد 68 حرفي بزارن
شما بايد ابتدا حد نهايي طول پسورد رو مشخص كنيد مثلا 8 حرف يا 12 حرف
بعد كل تركيبات 12 حرفي و كمتر ممكن رو بسازيد و چك كنيد، هر چند همين هم خيلي خيلي طول ميكشه
براي همينه كه ميگن پسوردتون رو طولاني انتخاب كنيد