This question already has answers here:
Generating random integer from a range
                                
                                    (13个回答)
                                
                        
                                6年前关闭。
            
                    
我的代码有问题,其中我尝试生成0到dim用户定义的变量之间的数字。我遇到的问题是:

arrayPos = rand()%dim;


我已经打电话给srand(time(NULL)),并且arrayPos得到一些奇怪的数字,例如9.267e-315等。
关于如何解决它的任何想法?

谢谢

最佳答案

问题确实是垃圾存储,我重新启动了计算机,它的运行就像一个魅力

09-25 17:02