|
621 | 621 | NthPermutation[ RankPermutation[p]+1, Sort[p] ] |
622 | 622 |
|
623 | 623 | RandomPermutation1[n_Integer?Positive] := |
624 | | - Map[ Last, Sort[ Map[({Random[],#})&,Range[n]] ] ] |
| 624 | + Map[ Last, Sort[ Map[({RandomInteger[],#})&,Range[n]] ] ] |
625 | 625 |
|
626 | 626 | RandomPermutation2[n_Integer?Positive] := |
627 | 627 | Block[{p = Range[n],i,x}, |
628 | 628 | Do [ |
629 | | - x = Random[Integer,{1,i}]; |
| 629 | + x = RandomInteger[Integer,{1,i}]; |
630 | 630 | {p[[i]],p[[x]]} = {p[[x]],p[[i]]}, |
631 | 631 | {i,n,2,-1} |
632 | 632 | ]; |
|
968 | 968 | Sum[ 2^(i-1) * If[ MemberQ[subset,set[[i]]], 1, 0], {i,n}] |
969 | 969 | ] |
970 | 970 |
|
971 | | -RandomSubset[set_List] := NthSubset[Random[Integer,2^(Length[set])-1],set] |
| 971 | +RandomSubset[set_List] := NthSubset[RandomInteger[Integer,2^(Length[set])-1],set] |
972 | 972 |
|
973 | 973 | GrayCode[l_List] := GrayCode[l,{{}}] |
974 | 974 |
|
|
1027 | 1027 | set [[ |
1028 | 1028 | Sort[ |
1029 | 1029 | Table[ |
1030 | | - x=Random[Integer,{1,i}]; |
| 1030 | + x=RandomInteger[Integer,{1,i}]; |
1031 | 1031 | {s[[i]],s[[x]]} = {s[[x]],s[[i]]}; |
1032 | 1032 | s[[i]], |
1033 | 1033 | {i,n,n-k+1,-1} |
|
1126 | 1126 | ] |
1127 | 1127 |
|
1128 | 1128 | NextPartitionElement[n_Integer] := |
1129 | | - Block[{d=0,j,m,z=Random[] n PartitionsP[n],done=False,flag}, |
| 1129 | + Block[{d=0,j,m,z=RandomInteger[] n PartitionsP[n],done=False,flag}, |
1130 | 1130 | While[!done, |
1131 | 1131 | d++; m = n; j = 0; flag = False; |
1132 | 1132 | While[ !flag, |
|
1318 | 1318 | While [!done, |
1319 | 1319 | h = y[[j]] + p[[i]] - i - j; |
1320 | 1320 | If[ h != 0, |
1321 | | - If[ Random[] < 0.5, |
1322 | | - j = Random[Integer,{j,p[[i]]}], |
1323 | | - i = Random[Integer,{i,y[[j]]}] |
| 1321 | + If[ RandomInteger[] < 0.5, |
| 1322 | + j = RandomInteger[Integer,{j,p[[i]]}], |
| 1323 | + i = RandomInteger[Integer,{i,y[[j]]}] |
1324 | 1324 | ], |
1325 | 1325 | done = True |
1326 | 1326 | ]; |
|
1333 | 1333 | ] |
1334 | 1334 |
|
1335 | 1335 | RandomSquare[y_List,p_List] := |
1336 | | - Block[{i=Random[Integer,{1,First[y]}], j=Random[Integer,{1,First[p]}]}, |
| 1336 | + Block[{i=RandomInteger[Integer,{1,First[y]}], j=RandomInteger[Integer,{1,First[p]}]}, |
1337 | 1337 | While[(i > y[[j]]) || (j > p[[i]]), |
1338 | | - i = Random[Integer,{1,First[y]}]; |
1339 | | - j = Random[Integer,{1,First[p]}] |
| 1338 | + i = RandomInteger[Integer,{1,First[y]}]; |
| 1339 | + j = RandomInteger[Integer,{1,First[p]}] |
1340 | 1340 | ]; |
1341 | 1341 | {i,j} |
1342 | 1342 | ] |
|
1758 | 1758 | Graph[ |
1759 | 1759 | e, |
1760 | 1760 | Table[ |
1761 | | - d = Random[Real,{0,fract}]; |
1762 | | - a = Random[Real,{0, 2 N[Pi]}]; |
| 1761 | + d = RandomReal[Real,{0,fract}]; |
| 1762 | + a = RandomReal[Real,{0, 2 N[Pi]}]; |
1763 | 1763 | {N[v[[i,1]] + d Cos[a]], N[v[[i,2]] + d Sin[a]]}, |
1764 | 1764 | {i,Length[e]} |
1765 | 1765 | ] |
|
2050 | 2050 | ] |
2051 | 2051 |
|
2052 | 2052 | RandomTree[n_Integer?Positive] := |
2053 | | - RadialEmbedding[CodeToLabeledTree[ Table[Random[Integer,{1,n}],{n-2}] ], 1] |
| 2053 | + RadialEmbedding[CodeToLabeledTree[ Table[RandomInteger[Integer,{1,n}],{n-2}] ], 1] |
2054 | 2054 |
|
2055 | 2055 | RandomGraph[n_Integer,p_] := RandomGraph[n,p,{1,1}] |
2056 | 2056 |
|
|
2060 | 2060 | Join[ |
2061 | 2061 | Table[0,{i}], |
2062 | 2062 | Table[ |
2063 | | - If[Random[Real]<p, Random[Integer,range], 0], |
| 2063 | + If[RandomReal[Real]<p, RandomInteger[Integer,range], 0], |
2064 | 2064 | {n-i} |
2065 | 2065 | ] |
2066 | 2066 | ], |
|
2082 | 2082 | {n - Binomial[i-1,2], i} |
2083 | 2083 | ] |
2084 | 2084 |
|
2085 | | -RandomVertices[n_Integer] := Table[{Random[], Random[]}, {n}] |
| 2085 | +RandomVertices[n_Integer] := Table[{RandomInteger[], RandomInteger[]}, {n}] |
2086 | 2086 | RandomVertices[g_Graph] := Graph[ Edges[g], RandomVertices[V[g]] ] |
2087 | 2087 |
|
2088 | 2088 | RandomGraph[n_Integer,p_,range_List,Directed] := |
2089 | 2089 | RemoveSelfLoops[ |
2090 | 2090 | Graph[ |
2091 | | - Table[If[Random[Real]<p,Random[Integer,range],0],{n},{n}], |
| 2091 | + Table[If[RandomReal[Real]<p,RandomInteger[Integer,range],0],{n},{n}], |
2092 | 2092 | CircularVertices[n] |
2093 | 2093 | ] |
2094 | 2094 | ] |
|
0 commit comments