matlab产生随机数问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:55:14
命令是 A=floor(10*rand(4,5)-5)
不同的电脑上产生的随机数怎么会是一样的??

是吗?看看我的。
>> A=floor(10*rand(4,5)-5)

A =

4 3 3 4 4
-3 2 -1 2 4
1 -1 1 -4 -1
-1 -5 2 -1 3

>> A=floor(10*rand(4,5)-5)

A =

-5 -4 -3 -1 3
-2 -3 -4 4 0
3 -4 -5 -1 -3
-5 1 2 -1 1

>> A=floor(10*rand(4,5)-5)

A =

3 3 -2 -2 -2
-5 0 -4 0 3
1 2 -4 -4 3
-2 -1 1 1 0

实际上计算机产生的随机数并不是真正的随机数,而是内部函数产生的伪随机