我知道这是一个相当简单的问题,但我不太擅长数学.
我知道如何生成0到1之间的随机浮点数:
float random = ((float) rand()) / (float) RAND_MAX;
Run Code Online (Sandbox Code Playgroud)
例:
RandomFloat( 0.78, 4.5 ); //Could return 2.4124, 0.99, 4.1, etc.
Run Code Online (Sandbox Code Playgroud) 我是Matlab的新手,我正在尝试创建一个m-by-n矩阵,其中包含指定范围内的数字(即介于-1和1之间).
是否有一个等价函数rand(m, n),我可以自己指定范围,或者我需要明确地创建一堆随机数(如在本答案中描述的那样)并从中创建一个矩阵?
任何指向相关文档等的指针都非常感谢.