PDA

View Full Version : چطور کد رهگیری ایجاد کنم؟



golezahra
یک شنبه 16 فروردین 1388, 20:51 عصر
من می خوام برای خریداران کالا از فروشگاه کد رهگیری بدم و فعلا از uniqueIfdentifier استفاده کردم ولی رشته تولیدی آن خیلی طولانی است و جالب نیست آیا ایجاد این کدها روش خاصی دارد؟

KavoshGar_ir
دوشنبه 17 فروردین 1388, 08:50 صبح
من می خوام برای خریداران کالا از فروشگاه کد رهگیری بدم و فعلا از uniqueIfdentifier استفاده کردم ولی رشته تولیدی آن خیلی طولانی است و جالب نیست آیا ایجاد این کدها روش خاصی دارد؟
از کلاس Random استفاده کنید! با متدهایی که داره اعداد رندمی با طول دلخواه ایجاد می کنه ولی توجه داشته باشید که ممکنه تکراری بده که اول باید اعداد تولید قبلی را چک کنید در صورت عدم وجود عدد رندر شده را استفاده کنید.

یا این عدد را با سال+ماه+روز+ساعت+دقیقه استفاده کنید که احتمال تکرارش پایین بیاد



Random rnd = new Random();
rnd.Next(10000).ToString();

m.hamidreza
دوشنبه 17 فروردین 1388, 09:01 صبح
از کلاس Random استفاده کنید!


کلاس Random زیاد قابل اعتماد نیست کلاس به مراتب بهتری که وجود داره کلاس RNGCryptoServiceProvider هست.
موفق باشید.

golezahra
سه شنبه 18 فروردین 1388, 07:51 صبح
ممون.میشه بیشترتوضیح بدین.من عجله دارم.