求助:关于rand()的用法
											前几天上课的时候老师给我们介绍了C语言中的一个rand()函数,说是可以随机产生0到1的数,但是我上机编写了一个程序,发现它并不是产生的0到1的数。我上网搜了一下,一些人说这个函数要和srand()一起使用,但是我把他们的程序编译不通过。那位要是知道就麻烦你教我一下。谢谢! 
										
					
	 
										
					
	 2005-12-24 00:15
	    2005-12-24 00:15
  可以这样: num=rand()/(rand()+0.1) 注意把num定义成float变量就可以了
 2005-12-24 07:46
	    2005-12-24 07:46
  
 2005-12-24 09:26
	    2005-12-24 09:26
   实际上来说rand()是伪随机数,它可以产生0——MAXINT之间的整数。使用srand的目的就是为了让每次产生的随机数不同。正如楼上的同志所写的,先使用srand,然后再用rand,这样就可以保证每次所产生的随机数不完全相同了。
实际上来说rand()是伪随机数,它可以产生0——MAXINT之间的整数。使用srand的目的就是为了让每次产生的随机数不同。正如楼上的同志所写的,先使用srand,然后再用rand,这样就可以保证每次所产生的随机数不完全相同了。 
										
					
	
 2005-12-25 19:00
	    2005-12-25 19:00