function [p,A]=randomgraph()
function suijitu()
disp('随机图生成策略1,2,3或4')
disp('1表示 与均匀随机数比较法,总共生成的边数为N*(N-1)/2*alph');
disp('2表示 概率排序法,总共生成的边数为N*(N-1)/2*alph,并以一定的较小的概率对边随机化重连');
disp('3表示 与均匀随机数比较,但不要求总共的边数为N*(N-1)/2*alph');
disp('4表示 赌轮法,总共生成的边数为N*(N-1)/2*alph');
pp=input('请输入随机图生成策略1,2,3或4:');
% N=input('网络图中节点的总数目N:');
% alph=input('网络图中边的平均连接度alph: ');
% beta=input('表征边的平均长度的参数beta: ');
N=100;
alph=0.25;
beta=0.3;
randData=rand(2,N)*1000;
x=randData(1,:);
y=randData(2,:);
p=lianjiegailv(x,y,alph,beta,N);
switch pp
case 1
A=bian_lianjie1(p,N,alph);
case 2
relink=input('请输入边重新连接的概率:');