PDA

View Full Version : خلاصه کردن یک عدد بزرگ



iran_ahvaz_sm
پنج شنبه 11 اسفند 1384, 21:36 عصر
با سلام

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


اگر خواسته با شیم عدد 12585697469974698846369785454994564546545675544775
به خاطر بسپاریم کاربسیار مشکلییه پس من باید این عدد بزرگ رو با فرمول به یک عدد کوچک یا
رشته کوچک تبدیل کنم مثلا عدد فوق بشه 100002564 یا a15444v یه همچین چیزی

HO457
پنج شنبه 11 اسفند 1384, 23:04 عصر
ببین دوست عزیز من نمیدونم این عددی که شما نوشتی 12,585,697,469,974,698,846,369,785,454,994,564,546 ,545,675,544,775 برای چه کاریه؟؟؟ چون هیچ چیزی نیست که به این بزرگی باشه، بودجه کل کشورهای دنیا رو هم جمع کنی به این بزرگی نمیشه. اگر هم میخوای رمزش کنی اکثرا برای رمز کردن رشته یا عدد طولانی تر میشه نه کوتاه تر.

iran_ahvaz_sm
جمعه 12 اسفند 1384, 00:24 صبح
ببین دوست عزیز من نمیدونم این عددی که شما نوشتی 12,585,697,469,974,698,846,369,785,454,994,564,546 ,545,675,544,775 برای چه کاریه؟؟؟ چون هیچ چیزی نیست که به این بزرگی باشه، بودجه کل کشورهای دنیا رو هم جمع کنی به این بزرگی نمیشه. اگر هم میخوای رمزش کنی اکثرا برای رمز کردن رشته یا عدد طولانی تر میشه نه کوتاه تر.

با سلام

این عدد اطلاعات یک فرم که حاوی تقریبا" تعداد بیست فیلد کراکتری ( فارسی )
مثل نام +نام خانوادگی +شماره تلفن و ... میباشد که برای خودم معلوم است

امام این عدد خیلی طولانی است تولید بارکد برای آن غیر ممکن است
لذا چاره ای جز این نیست . با تشکر

small_programmer
جمعه 12 اسفند 1384, 06:29 صبح
سلام
اولا یک عدد رو نمی شه به صورت یه عدد دیگه فشرده اش کرد روشهای هافمن هم برای اطلاعات خیلی زیاد مفیدند مانند یک فایل
حالا اگه به صورت رشته بخواهی می شه مقداری از اعداد رو به صورت رشته کد گذاری کرد ولی اون تاثیری که تو می خواهی رو نمی ذاره
بهتره روش کد گذاری رو تغییر بدی مثلا جدولی تهیه کنی و کد و مشخصات کالا رو اونجا نگهداری کنی که کد رو خودت بهش میدی
موفق باشی

manager
جمعه 12 اسفند 1384, 09:41 صبح
می تونید مبنای جدیدی بسازید و از آن استفاده کنید مثلا ما الان مبنای 16 داریم که عدد شمارو کوچک تر می کونه شما از مبنای 28 استفاده کن و یا حتی بیشتر اونوقت عدد شما خیلی خیلی کوچک و کمپرس می شه !!!

manager
جمعه 12 اسفند 1384, 09:42 صبح
مثلا با از کل حروف انگلیسی و اعداد استفاده کنی می شه مبنای 38 که حسابی حال عددرو جا می یاره

iran_ahvaz_sm
شنبه 13 اسفند 1384, 19:57 عصر
سلام
تشکر از دوستان
باید یه عدد بدست بیاد فقط عدد حداکثر 10 رقمی