语句:x=1+rand; y=2*rand; 生成一个点的坐标范围是
举一反三
- 下列哪个表达式能生成1~999随机数( )。 A: 1+rand( )%1000 B: 100+rand( )%1000 C: rand( )%1000 D: 1+rand( )%999
- 作直角坐标点(rand(-5,5),rand(-5,5))将产生一个的x、y都在-5和5之间随机点。
- 下面哪条语句可以生成0-9之间的随机数。其中rand( )是随机数生成函数,其值范围为0-32767(0x7FFF)。 A: magic=rand()%10; B: magic=rand()%10+1; C: magic=rand()/10; D: magic=rand()/10+1;
- 以下选项中,能够正确利用随机函数 rand(),产生一个英文字母的表达式是( )。 A: rand()%2==0? rand()%'A': rand()%'a' B: rand()%26+'A'‖rand()%26+'a' C: rand()%26+'A'&& rand()%26+'a' D: rand()%2=0?rand()%26+A': rand()%26+'a'
- 如果想产生一个范围在[1,100]范围内的随机数 x,即:1 ≤ x ≤ 100,以下哪句程序可以实现() A: x = rand()%100+1 B: x = rand()%100 C: x = rand()%101 D: x = rand()%101-1