Changeset 35293 in project
 Timestamp:
 03/15/18 17:51:23 (9 months ago)
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

wiki/eggref/4/srfi27
r34976 r35293 38 38 ==== randominteger/current 39 39 40 <procedure>(randominteger/current) => (procedure (integer) integer)</procedure>40 <procedure>(randominteger/current) > (procedure (integer) integer)</procedure> 41 41 42 42 Returns an {{integer}} random generator from the {{(currentrandomsource)}}. … … 47 47 ==== randomreal/current 48 48 49 <procedure>(randomreal/current) => (procedure () real)</procedure>49 <procedure>(randomreal/current) > (procedure () real)</procedure> 50 50 51 51 Returns a {{real}} random generator from the {{(currentrandomsource)}}. … … 56 56 ==== registeredrandomsources 57 57 58 <procedure>(registeredrandomsources) => (listof symbol)</procedure>58 <procedure>(registeredrandomsources) > (listof symbol)</procedure> 59 59 60 60 Returns a {{list}} of the registered {{randomsource}} names. … … 62 62 ==== registeredrandomsource 63 63 64 <procedure>(registeredrandomsource NAME) => (disjoint #f (procedure () randomsource))</procedure>64 <procedure>(registeredrandomsource NAME) > (disjoint #f (procedure () randomsource))</procedure> 65 65 66 66 Returns the {{randomsource}} creator for the specified {{NAME}} or {{#f}} if … … 69 69 ==== randomsource? 70 70 71 <procedure>(randomsource? OBJ) => boolean</procedure>71 <procedure>(randomsource? OBJ) > boolean</procedure> 72 72 73 73 {{randomsource}} predicate. … … 85 85 ==== makerandomsource 86 86 87 <procedure>(makerandomsource [SOURCE (currentrandomsource)]) => randomsource</procedure>87 <procedure>(makerandomsource [SOURCE (currentrandomsource)]) > randomsource</procedure> 88 88 89 89 {{SOURCE}} is either a {{randomsource}} or the {{symbol}} of a registered … … 92 92 ==== newrandomsource 93 93 94 <procedure>(newrandomsource [RANDOMSOURCE (currentrandomsource)]) => randomsource</procedure>94 <procedure>(newrandomsource [RANDOMSOURCE (currentrandomsource)]) > randomsource</procedure> 95 95 96 96 Same as {{(makerandomsource RANDOMSOURCE)}}. … … 98 98 ==== randomsourcename 99 99 100 <procedure>(randomsourcename RANDOMSOURCE) => symbol</procedure>100 <procedure>(randomsourcename RANDOMSOURCE) > symbol</procedure> 101 101 102 102 The symbolic name of the {{RANDOMSOURCE}}. … … 104 104 ==== randomsourcedocumentation 105 105 106 <procedure>(randomsourcedocumentation RANDOMSOURCE) => string</procedure>106 <procedure>(randomsourcedocumentation RANDOMSOURCE) > string</procedure> 107 107 108 108 Some more information for the {{RANDOMSOURCE}}. … … 110 110 ==== randomsourcelog2period 111 111 112 <procedure>(randomsourcelog2period RANDOMSOURCE) => integer</procedure>112 <procedure>(randomsourcelog2period RANDOMSOURCE) > integer</procedure> 113 113 114 114 The period of the {{RANDOMSOURCE}} as a power of 2. A {{fixnum}}. … … 116 116 ==== randomsourcemaximumrange 117 117 118 <procedure>(randomsourcemaximumrange RANDOMSOURCE) => inexactinteger</procedure>118 <procedure>(randomsourcemaximumrange RANDOMSOURCE) > inexactinteger</procedure> 119 119 120 120 The largest integer the {{RANDOMSOURCE}} can produce without resort to a … … 124 124 ==== randomsourceentropysource 125 125 126 <procedure>(randomsourceentropysource RANDOMSOURCE) => entropysource</procedure>126 <procedure>(randomsourceentropysource RANDOMSOURCE) > entropysource</procedure> 127 127 128 128 The current {{entropysource}} for the {{RANDOMSOURCE}}. … … 136 136 ==== randomsourcestateref 137 137 138 <procedure>(randomsourcestateref RANDOMSOURCE) => randomstate</procedure>138 <procedure>(randomsourcestateref RANDOMSOURCE) > randomstate</procedure> 139 139 140 140 Per the SRFI 27 specification the {{randomstate}} is a valid external … … 158 158 ==== randomsourcemakeintegers 159 159 160 <procedure>(randomsourcemakeintegers RANDOMSOURCE) => (procedure (integer) integer)</procedure>160 <procedure>(randomsourcemakeintegers RANDOMSOURCE) > (procedure (integer) integer)</procedure> 161 161 162 162 The result is a {{procedure}}: {{(randomsourcemakeintegers RANDOMSOURCE)}} … … 164 164 ==== randomsourcemakereals 165 165 166 <procedure>(randomsourcemakereals RANDOMSOURCE [PRECISION]) => (procedure () real)</procedure>166 <procedure>(randomsourcemakereals RANDOMSOURCE [PRECISION]) > (procedure () real)</procedure> 167 167 168 168 The result is a {{procedure}}: {{(randomsourcemakereals RANDOMSOURCE PRECISION)}} … … 172 172 ==== randomsourcemakeu8vectors 173 173 174 <procedure>(randomsourcemakeu8vectors RANDOMSOURCE) => (procedure (integer) u8vector)</procedure>174 <procedure>(randomsourcemakeu8vectors RANDOMSOURCE) > (procedure (integer) u8vector)</procedure> 175 175 176 176 Returns a {{procedure}} of one argument, the length of the generated vector, … … 182 182 ==== randomsourcemakef64vectors 183 183 184 <procedure>(randomsourcemakef64vectors RANDOMSOURCE [PRECISION]) => (procedure (integer) f64vector)</procedure>184 <procedure>(randomsourcemakef64vectors RANDOMSOURCE [PRECISION]) > (procedure (integer) f64vector)</procedure> 185 185 186 186 Returns a {{procedure}} of one argument, the length of the generated vector, … … 202 202 ==== registeredentropysources 203 203 204 <procedure>(registeredentropysources) => (listof symbol)</procedure>204 <procedure>(registeredentropysources) > (listof symbol)</procedure> 205 205 206 206 Returns a {{list}} of the registered {{entropysource}} names. … … 208 208 ==== registeredentropysource 209 209 210 <procedure>(registeredentropysource NAME) => (disjoint #f (procedure () entropysource))</procedure>210 <procedure>(registeredentropysource NAME) > (or boolean procedure)</procedure> 211 211 212 212 Returns the {{entropysource}} creator for the specified {{NAME}} or {{#f}} if not … … 215 215 ==== entropysource? 216 216 217 <procedure>(entropysource? OBJ) => boolean</procedure>217 <procedure>(entropysource? OBJ) > boolean</procedure> 218 218 219 219 {{entropysource}} predicate. … … 231 231 ==== makeentropysource 232 232 233 <procedure>(makeentropysource [SOURCE (currententropysource)]) => entropysource</procedure>233 <procedure>(makeentropysource [SOURCE (currententropysource)]) > entropysource</procedure> 234 234 235 235 {{SOURCE}} is either a {{entropysource}} or the {{symbol}} of a registered … … 238 238 ==== newentropysource 239 239 240 <procedure>(newentropysource ENTROPYSOURCE) => entropysource</procedure>240 <procedure>(newentropysource ENTROPYSOURCE) > entropysource</procedure> 241 241 242 242 Same as {{(makerandomentropy ENTROPYSOURCE)}}. … … 244 244 ==== entropysourcename 245 245 246 <procedure>(entropysourcename ENTROPYSOURCE) => symbol</procedure>246 <procedure>(entropysourcename ENTROPYSOURCE) > symbol</procedure> 247 247 248 248 The symbolic name of the {{ENTROPYSOURCE}}. … … 250 250 ==== entropysourcedocumentation 251 251 252 <procedure>(entropysourcedocumentation ENTROPYSOURCE) => string</procedure>252 <procedure>(entropysourcedocumentation ENTROPYSOURCE) > string</procedure> 253 253 254 254 Some more information for the {{ENTROPYSOURCE}}. … … 256 256 ==== entropysourceu8 257 257 258 <procedure>(entropysourceu8 ENTROPYSOURCE) => fixnum</procedure>258 <procedure>(entropysourceu8 ENTROPYSOURCE) > fixnum</procedure> 259 259 260 260 Returns a nonnegative {{fixnum}} from the {{ENTROPYSOURCE}}. … … 262 262 ==== entropysourcef64 263 263 264 <procedure>(entropysourcef64 ENTROPYSOURCE) => flonum</procedure>264 <procedure>(entropysourcef64 ENTROPYSOURCE) > flonum</procedure> 265 265 266 266 Returns a {{flonum}} from the {{ENTROPYSOURCE}}. … … 268 268 ==== entropysourceu8vector 269 269 270 <procedure>(entropysourceu8vector ENTROPYSOURCE LENGTH [U8VECTOR]) => u8vector</procedure>270 <procedure>(entropysourceu8vector ENTROPYSOURCE LENGTH [U8VECTOR]) > u8vector</procedure> 271 271 272 272 Returns a {{u8vector}} with the 0 thru {{LENGTH1}} elements filled with nonnegative … … 276 276 ==== entropysourcef64vector 277 277 278 <procedure>(entropysourcef64vector ENTROPYSOURCE LENGTH [F64VECTOR]) => f64vector</procedure>278 <procedure>(entropysourcef64vector ENTROPYSOURCE LENGTH [F64VECTOR]) > f64vector</procedure> 279 279 280 280 Returns a {{f64vector}} with the 0 thru {{LENGTH1}} elements filled with … … 284 284 ==== entropysourceinteger 285 285 286 <procedure>(entropysourceinteger ENTROPYSOURCE) => integer</procedure>286 <procedure>(entropysourceinteger ENTROPYSOURCE) > integer</procedure> 287 287 288 288 Returns an {{integer}} from the {{ENTROPYSOURCE}}. … … 307 307 ===== makerandomsourcemrg32k3a 308 308 309 <procedure>(makerandomsourcemrg32k3a) => randomsource</procedure>309 <procedure>(makerandomsourcemrg32k3a) > randomsource</procedure> 310 310 311 311 Registered {{NAME}} is {{'mrg32k3a}} … … 321 321 ===== makerandomsourcemwc 322 322 323 <procedure>(makerandomsourcemwc) => randomsource</procedure>323 <procedure>(makerandomsourcemwc) > randomsource</procedure> 324 324 325 325 Registered {{NAME}} is {{'mwc}} … … 335 335 ===== makerandomsourcemoa 336 336 337 <procedure>(makerandomsourcemoa) => randomsource</procedure>337 <procedure>(makerandomsourcemoa) > randomsource</procedure> 338 338 339 339 Registered {{NAME}} is {{'moa}} … … 354 354 ===== makeentropysourcesystemclock 355 355 356 <procedure>(makeentropysourcesystemclock) => entropysource</procedure>356 <procedure>(makeentropysourcesystemclock) > entropysource</procedure> 357 357 358 358 Registered {{NAME}} is {{'systemclock}} … … 368 368 ===== makeentropysourcecrypt 369 369 370 <procedure>(makeentropysourcecrypt [BUFFERLENGTH]) => entropysource</procedure>370 <procedure>(makeentropysourcecrypt [BUFFERLENGTH]) > entropysource</procedure> 371 371 372 372 Registered {{NAME}} is {{'crypt}} … … 382 382 ===== makeentropysourceurandomdevice 383 383 384 <procedure>(makeentropysourceurandomdevice) => entropysource</procedure>384 <procedure>(makeentropysourceurandomdevice) > entropysource</procedure> 385 385 386 386 Registered {{NAME}} is {{'randomdevice}} … … 388 388 ===== makeentropysourcerandomdevice 389 389 390 <procedure>(makeentropysourcerandomdevice) => entropysource</procedure>390 <procedure>(makeentropysourcerandomdevice) > entropysource</procedure> 391 391 392 392 Registered {{NAME}} is {{'urandomdevice}} … … 408 408 ==== makeentropysource/procedures 409 409 410 <procedure>(makeentropysource/procedures U8PROC F64PROC [name: (NAME (gensym 'procedures))] [docu: (DOCU "Entropy from procedures")]) => entropysource</procedure>410 <procedure>(makeentropysource/procedures U8PROC F64PROC [name: (NAME (gensym 'procedures))] [docu: (DOCU "Entropy from procedures")]) > entropysource</procedure> 411 411 412 412 Returns an unregistered {{entropysource}} built from the supplied {{U8PROC}} … … 415 415 ==== makeentropysource/f64procedure 416 416 417 <procedure>(makeentropysource/f64procedure F64PROC [name: (NAME (gensym 'procedures))] [docu: (DOCU "Entropy from procedures")]) => entropysource</procedure>417 <procedure>(makeentropysource/f64procedure F64PROC [name: (NAME (gensym 'procedures))] [docu: (DOCU "Entropy from procedures")]) > entropysource</procedure> 418 418 419 419 Returns an unregistered {{entropysource}} built from the supplied {{F64PROC}} … … 440 440 ==== makeentropysource/port 441 441 442 <procedure>(makeentropysource/port PORT [name: (NAME (gensym 'port))] [docu: (DOCU "Entropy from an open port")]) => entropysource</procedure>442 <procedure>(makeentropysource/port PORT [name: (NAME (gensym 'port))] [docu: (DOCU "Entropy from an open port")]) > entropysource</procedure> 443 443 444 444 Returns an unregistered {{entropysource}} built from the supplied {{PORT}}, … … 449 449 ==== makeentropysource/portopen 450 450 451 <procedure>(makeentropysource/portopen OPENER [name: (NAME (gensym 'port))] [docu: (DOCU "Entropy from port")]) => entropysource</procedure>451 <procedure>(makeentropysource/portopen OPENER [name: (NAME (gensym 'port))] [docu: (DOCU "Entropy from port")]) > entropysource</procedure> 452 452 453 453 Returns an unregistered {{entropysource}} built from the supplied {{OPENER}}. … … 460 460 ==== makeentropysource/portopentimed 461 461 462 <procedure>(makeentropysource/portopentimed OPENER SECONDS [name: (NAME (gensym 'timedport))] [docu: (DOCU "Entropy from timed open port")]) => entropysource</procedure>462 <procedure>(makeentropysource/portopentimed OPENER SECONDS [name: (NAME (gensym 'timedport))] [docu: (DOCU "Entropy from timed open port")]) > entropysource</procedure> 463 463 464 464 Returns an unregistered {{entropysource}} built from the supplied {{OPENER}} & … … 471 471 ==== makeentropysource/file 472 472 473 <procedure>(makeentropysource/file NAMSTR [name: (NAME (gensym 'file))] [docu: (DOCU (stringappend "Entropy from file \"" namstr "\""))]) => entropysource</procedure>473 <procedure>(makeentropysource/file NAMSTR [name: (NAME (gensym 'file))] [docu: (DOCU (stringappend "Entropy from file \"" namstr "\""))]) > entropysource</procedure> 474 474 475 475 Returns an unregistered {{entropysource}} using the file named by the pathname … … 494 494 ==== makeuniformrandomintegers 495 495 496 <procedure>(makeuniformrandomintegers [high: (HIGH #f)] [low: (LOW 0)] [precision: (PRECISION 1)] [source: (SOURCE (currentrandomsource))]) => (procedure () integer)</procedure>496 <procedure>(makeuniformrandomintegers [high: (HIGH #f)] [low: (LOW 0)] [precision: (PRECISION 1)] [source: (SOURCE (currentrandomsource))]) > (procedure () integer)</procedure> 497 497 498 498 {{LOW}}, {{HIGH}} and {{PRECISION}} are {{integer}}s. … … 512 512 ==== makeuniformrandomreals 513 513 514 <procedure>(makeuniformrandomreals [precision: PRECISION] [source: (SOURCE (currentrandomsource))]) => (procedure () real)</procedure>514 <procedure>(makeuniformrandomreals [precision: PRECISION] [source: (SOURCE (currentrandomsource))]) > (procedure () real)</procedure> 515 515 516 516 The generator is as {{(randomsourcemakereals SOURCE PRECISION)}}. … … 542 542 ==== randompermutation! 543 543 544 <procedure>(makerandompermutations [randoms: (RANDOMS randominteger/current)]) => (procedure (integer) vector)</procedure>545 <procedure>(randompermutation! VECTOR [randoms: (RANDOMS randominteger/current)]) => vector</procedure>544 <procedure>(makerandompermutations [randoms: (RANDOMS randominteger/current)]) > (procedure (integer) vector)</procedure> 545 <procedure>(randompermutation! VECTOR [randoms: (RANDOMS randominteger/current)]) > vector</procedure> 546 546 547 547 Performs the "Knuth shuffle" (or "FisherYates shuffle"). … … 557 557 ==== randomvector! 558 558 559 <procedure>(makerandomvector [randoms: (RANDOMS randomreal/current)]) => (procedure (integer) vector)</procedure>560 <procedure>(randomvector! VECTOR% [randoms: (RANDOMS randomreal/current)]) => vector%</procedure>559 <procedure>(makerandomvector [randoms: (RANDOMS randomreal/current)]) > (procedure (integer) vector)</procedure> 560 <procedure>(randomvector! VECTOR% [randoms: (RANDOMS randomreal/current)]) > vector%</procedure> 561 561 562 562 Fills {{VECTOR}} with inexact real random numbers from the random distribution … … 568 568 ==== randomhollowsphere! 569 569 570 <procedure>(makerandomhollowsphere [mu: (MU 0.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) => (procedure (integer) vector)</procedure>571 <procedure>(randomhollowsphere! VECTOR% [mu: (MU 0.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) => vector%</procedure>570 <procedure>(makerandomhollowsphere [mu: (MU 0.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) > (procedure (integer) vector)</procedure> 571 <procedure>(randomhollowsphere! VECTOR% [mu: (MU 0.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) > vector%</procedure> 572 572 573 573 Fills {{VECTOR%}} with inexact real random numbers the sum of whose squares … … 583 583 ==== randomsolidsphere! 584 584 585 <procedure>(makerandomsolidsphere [mu: (MU 0.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) => (procedure (integer) vector)</procedure>586 <procedure>(randomsolidsphere! VECTOR% [mu: (MU 0.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) => vector%</procedure>585 <procedure>(makerandomsolidsphere [mu: (MU 0.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) > (procedure (integer) vector)</procedure> 586 <procedure>(randomsolidsphere! VECTOR% [mu: (MU 0.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) > vector%</procedure> 587 587 588 588 Fills {{VECTOR%}} with inexact real random numbers the sum of whose squares … … 620 620 ==== makerandomnormals 621 621 622 <procedure>(makerandomnormals [mu: (MU 0.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) => (procedure () real)</procedure>622 <procedure>(makerandomnormals [mu: (MU 0.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) > (procedure () real)</procedure> 623 623 624 624 {{MU}} is {{real}}. … … 634 634 ==== makerandomexponentials 635 635 636 <procedure>(makerandomexponentials [mu: (MU 1.0)] [randoms: (RANDOMS (randomreal/current))]) => (procedure () real)</procedure>636 <procedure>(makerandomexponentials [mu: (MU 1.0)] [randoms: (RANDOMS (randomreal/current))]) > (procedure () real)</procedure> 637 637 638 638 {{MU}} is {{real}} in [{{0}} {{1}}]. … … 646 646 ==== makerandomtriangles 647 647 648 <procedure>(makerandomtriangles [s: (S 0.0)] [m: (M 0.5)] [l: (L 1.0)] [randoms: (RANDOMS (randomreal/current))]) => (procedure () real)</procedure>648 <procedure>(makerandomtriangles [s: (S 0.0)] [m: (M 0.5)] [l: (L 1.0)] [randoms: (RANDOMS (randomreal/current))]) > (procedure () real)</procedure> 649 649 650 650 {{S}} is {{real}}. … … 662 662 ==== makerandompoissons 663 663 664 <procedure>(makerandompoissons [mu: (MU 1.0)] [randoms: (RANDOMS (randomreal/current))]) => (procedure () integer)</procedure>664 <procedure>(makerandompoissons [mu: (MU 1.0)] [randoms: (RANDOMS (randomreal/current))]) > (procedure () integer)</procedure> 665 665 666 666 {{MU}} is {{nonnegativereal}}. … … 674 674 ==== makerandombernoullis 675 675 676 <procedure>(makerandombernoullis [p: (P 0.5)] [randoms: (RANDOMS (randomreal/current))]) => (procedure () boolean)</procedure>676 <procedure>(makerandombernoullis [p: (P 0.5)] [randoms: (RANDOMS (randomreal/current))]) > (procedure () boolean)</procedure> 677 677 678 678 {{P}} is {{real}} in [{{0}} {{1}}]. … … 686 686 ==== makerandombinomials 687 687 688 <procedure>(makerandombinomials [t: (T 1)] [p: (P 0.5)] [randoms: (RANDOMS (randomreal/current))]) => (procedure () integer)</procedure>688 <procedure>(makerandombinomials [t: (T 1)] [p: (P 0.5)] [randoms: (RANDOMS (randomreal/current))]) > (procedure () integer)</procedure> 689 689 690 690 {{T}} is {{cardinalinteger}}. … … 700 700 ==== makerandomgeometrics 701 701 702 <procedure>(makerandomgeometrics [p: (P 0.5)] [randoms: (RANDOMS (randomreal/current))])) => (procedure () integer)</procedure>702 <procedure>(makerandomgeometrics [p: (P 0.5)] [randoms: (RANDOMS (randomreal/current))])) > (procedure () integer)</procedure> 703 703 704 704 {{P}} is {{real}} in [{{0}} {{1}}]. … … 712 712 ==== makerandomlognormals 713 713 714 <procedure>(makerandomlognormals [mu: (MU 1.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) => (procedure () real)</procedure>714 <procedure>(makerandomlognormals [mu: (MU 1.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) > (procedure () real)</procedure> 715 715 716 716 {{MU}} is {{nonzeroreal}}. … … 726 726 ==== makerandomcauchys 727 727 728 <procedure>(makerandomcauchys [median: (MEDIAN 0.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) => (procedure () real)</procedure>728 <procedure>(makerandomcauchys [median: (MEDIAN 0.0)] [sigma: (SIGMA 1.0)] [randoms: (RANDOMS (randomreal/current))]) > (procedure () real)</procedure> 729 729 730 730 {{MEDIAN}} is {{real}}. … … 740 740 ==== makerandomgammas 741 741 742 <procedure>(makerandomgammas [alpha: (ALPHA 1.0)] [theta: (THETA 1.0)] [randoms: (RANDOMS (randomreal/current))]) => (procedure () real)</procedure>742 <procedure>(makerandomgammas [alpha: (ALPHA 1.0)] [theta: (THETA 1.0)] [randoms: (RANDOMS (randomreal/current))]) > (procedure () real)</procedure> 743 743 744 744 {{ALPHA}} is {{positivereal}}. … … 754 754 ==== makerandomerlangs 755 755 756 <procedure>(makerandomerlangs [alpha: (ALPHA 1)] [theta: (THETA 1.0)] [randoms: (RANDOMS (randomreal/current))]) => (procedure () real)</procedure>756 <procedure>(makerandomerlangs [alpha: (ALPHA 1)] [theta: (THETA 1.0)] [randoms: (RANDOMS (randomreal/current))]) > (procedure () real)</procedure> 757 757 758 758 {{ALPHA}} is {{positivereal}}. … … 768 768 ==== makerandomparetos 769 769 770 <procedure>(makerandomparetos [alpha: (ALPHA 1.0)] [xmin: (XMIN 1.0)] [randoms: (RANDOMS (randomreal/current))]) => (procedure () real)</procedure>770 <procedure>(makerandomparetos [alpha: (ALPHA 1.0)] [xmin: (XMIN 1.0)] [randoms: (RANDOMS (randomreal/current))]) > (procedure () real)</procedure> 771 771 772 772 {{ALPHA}} is {{positivereal}}. … … 782 782 ==== makerandomlevys 783 783 784 <procedure>(makerandomlevys [gamma: (GAMMA 1.0)] [delta: (DELTA 0.0)] [randoms: (RANDOMS (randomreal/current))]) => (procedure () real)</procedure>784 <procedure>(makerandomlevys [gamma: (GAMMA 1.0)] [delta: (DELTA 0.0)] [randoms: (RANDOMS (randomreal/current))]) > (procedure () real)</procedure> 785 785 786 786 {{GAMMA}} is {{nonnegativereal}}. … … 796 796 ==== makerandomweibulls 797 797 798 <procedure>(makerandomweibulls [shape: (SHAPE 1.0)] [scale: (SCALE 1.0)] [randoms: (RANDOMS (randomreal/current))]) => (procedure () real)</procedure>798 <procedure>(makerandomweibulls [shape: (SHAPE 1.0)] [scale: (SCALE 1.0)] [randoms: (RANDOMS (randomreal/current))]) > (procedure () real)</procedure> 799 799 800 800 {{SHAPE}} is {{positivereal}}.
Note: See TracChangeset
for help on using the changeset viewer.