PDA

View Full Version : تابع rand()



suraty
چهارشنبه 18 آبان 1390, 20:49 عصر
سلام
چگونه می توان تابع rand() رو برای تولید محدوده ی خاصی از اعداد به کار برد؟
مثلا قطعه کد زیر جهت تولید اعداد تصادفیه بین 6 تا 10



rand()%5+6;


نمونه های زیر برای چه اعدادی اند. منظور از علامت درصد و اعداد کناریشون چیه؟



rand()%10+4;

rand()%10;

rand()%6+4;

aram_2
چهارشنبه 18 آبان 1390, 23:49 عصر
علامت % عملگر باقیمانده است.تو مثال بالا عدد تولیدی بین 6 تا 10 هستش.تو سطر دوم سمت چپ بین 4 تا 13
وسطی بین 0 تا 9 و آخری بین 4 تا 9