PDA

View Full Version : تولید عدد تصادفی دردیتا بیس



sarah_pah
سه شنبه 03 تیر 1393, 12:34 عصر
سلام دوستان من در پروژ ه ام نیاز دارم یکسری عدد تصادفی رو ایجاد کنم و در دیتا بیسم ذخیره کنم ولی اعداد تصادفی باید یکتا باشند یعنی تکرار نشده باشن برای اینکار فیلد مورد نظر رو از نوع unique تعریف کرده ام یک سوال داشتم برای اینکه عدد تکراری ایجاد نکنه قبلش باید یک select رو دیتا بیسم انجام بدم و هر بار که عدد تصادفی ایجاد میکنه با مقادیر اون فیلد مقایسه کنه اگر یکی بودن دوبره یک عدد تصادفی دیگه ایجاد کنه ؟
من نمی خوام با select بیش از حد سرعت وب سایت پایین بیاد به نظرتون راه دیگه ای به جز این وجود داره که رو سرعت وب تاٍثیری نذاره؟

parvizwpf
سه شنبه 03 تیر 1393, 14:32 عصر
http://stackoverflow.com/questions/1011198/non-repetitive-random-number
http://stackoverflow.com/questions/10675211/generate-random-numbers-with-no-repeat-in-c-sharp

iceweek
سه شنبه 03 تیر 1393, 19:30 عصر
سلام دوستان من در پروژ ه ام نیاز دارم یکسری عدد تصادفی رو ایجاد کنم و در دیتا بیسم ذخیره کنم ولی اعداد تصادفی باید یکتا باشند یعنی تکرار نشده باشن برای اینکار فیلد مورد نظر رو از نوع unique تعریف کرده ام یک سوال داشتم برای اینکه عدد تکراری ایجاد نکنه قبلش باید یک select رو دیتا بیسم انجام بدم و هر بار که عدد تصادفی ایجاد میکنه با مقادیر اون فیلد مقایسه کنه اگر یکی بودن دوبره یک عدد تصادفی دیگه ایجاد کنه ؟
من نمی خوام با select بیش از حد سرعت وب سایت پایین بیاد به نظرتون راه دیگه ای به جز این وجود داره که رو سرعت وب تاٍثیری نذاره؟

چاره ای نداری.اول کار یه سلکت باید بزنی.با عدد تصادفیت چکش کن.اگر اشتلاه بود دیگه سلکت نیاز نیست.با همون چک کن