ورود

View Full Version : سوال: یک عدد چهار رقمی تصادفی بدون رقم تکراری



alirezabe
دوشنبه 09 آذر 1388, 20:48 عصر
سلام
می خواستم بدونیم جطوری میشه تابعی برای یک عدد چهار رقمی تصادفی بدون رقم تکراری نوشت اگر کد طولانی دارد حداقل یک راهنمایی کنید
با تشکر
علیرضا

tdkhakpur
دوشنبه 09 آذر 1388, 21:47 عصر
دستی کد شد .


long Num(void)
{
long num=0, tmpو nums[4];
int c=0;
bool Find;

while( c<4)
{
Find = false;
tmp = random(9)+1;
for( int i=0; i<c && !Find; i++)
if( nums[i]==tmp) Find=true;
if( !Find){
nums[c] = tmp;
num = num*10+tmp;
C++‎;
}
}
retun num;
}