(Quasi) Pseudorandom DD number generator
a = ddrand(m,n) a = rand(DDmat)
positive integers: numbers of rows and columns
a matrix of DD numbers
matrix of size [m,n] or size(DDmat) of random DD numbers, with uniform distribution on [0,1[.
ddrand() uses the rand() generator. To set the generator, please refer to the rand() page.
ddrand(1,1) // scalar ddrand(1,4) // vector ddrand(2,3) // matrix d = d2dd([1 2 3 ; 4 5 6]); // template rand(d) | ![]() | ![]() |
--> ddrand(1,1) // scalar ans = 3.948993250361848903819918622785E-1 --> ddrand(1,4) // vector ans = [d1] 0.706149 0.6787831 0.4132936 0.1402291 [d2] 10^-17 * -4.6128991 -0.491101 0.3302046 0.9724391 --> ddrand(2,3) // matrix ans = [d1] 0.2512136 0.3921976 0.3361603 0.3389102 0.4681552 0.5336877 [d2] 10^-17 * 0.5967803 -0.5662747 2.5888306 0.4666782 -1.0359787 4.0207999 --> d = dd([1 2 3 ; 4 5 6]); // template --> rand(d) ans = [d1] 0.3184586 0.4254902 0.251896 0.5761894 0.9761982 0.4391129 [d2] 10^-17 * -0.0354794 -2.3726398 0.9995478 5.2432006 -3.7086932 -0.0837781