matlab如何将产生的随机点连接起来。
如a=0,产生一个1-10之间的随机数,a=1重复产生1-10之间的随机数。直到a=10,停止。共产生10个随机数,如何将这10个随机点连接起来~...
如a=0,产生一个1-10之间的随机数,a=1重复产生1-10之间的随机数。直到a=10,停止。共产生10个随机数,如何将这10个随机点连接起来~
展开
2个回答
展开全部
a1=[];
for i=1:10
a=[i,10*rand(1)];
A=[a1;a];
a1=A;
end
x=A(:,1);
y=A(:,2);
plot(x,y)
例如:
sort函数进行排序,比如说:
s = rand(10,2);
生成随机矩阵s
x = s(:,1);
[x,r]=sort(x);
提取横坐标 x,并排序。
r为排序后对应数字原先的序数
y = s(:,2);
y = y(r);
得到对应的y
plot(x,y);
扩展资料:
随机数在密码学中非常重要,保密通信中大量运用的会话密钥的生成即需要真随机数的参与。如果一个随机数生成算法是有缺陷的,那么会话密钥可以直接被推算出来。若果真发生这种事故,那么任何加密算法都失去了意义。
密码学中大量利用伪随机数生成器的应用还有流密码。流密码的著名例子是RC4。流密码的原理是利用一个密码学安全的伪随机数生成器根据密钥产生一串密码学安全的伪随机比特列,再将消息与上述随机比特列按位异或运算。
参考资料来源:百度百科-随机数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询