@@ -22,7 +22,8 @@ distributions like normal and exponential.
22
22
# Examples
23
23
24
24
~~~ {.rust}
25
- use core::rand::RngUtil;
25
+ use std::rand;
26
+ use std::rand::RngUtil;
26
27
27
28
fn main() {
28
29
let mut rng = rand::rng();
@@ -33,6 +34,8 @@ fn main() {
33
34
~~~
34
35
35
36
~~~ {.rust}
37
+ use std::rand;
38
+
36
39
fn main () {
37
40
let tuple_ptr = rand::random::<~(f64, char)>();
38
41
println(fmt!("%?", tuple_ptr))
@@ -292,10 +295,11 @@ pub trait RngUtil {
292
295
*
293
296
* ~~~ {.rust}
294
297
*
295
- * use core::rand::RngUtil;
298
+ * use std::rand;
299
+ * use std::rand::RngUtil;
296
300
*
297
301
* fn main() {
298
- * rng = rand::rng();
302
+ * let mut rng = rand::rng();
299
303
* println(fmt!("%b",rng.gen_weighted_bool(3)));
300
304
* }
301
305
* ~~~
@@ -308,10 +312,11 @@ pub trait RngUtil {
308
312
*
309
313
* ~~~ {.rust}
310
314
*
311
- * use core::rand::RngUtil;
315
+ * use std::rand;
316
+ * use std::rand::RngUtil;
312
317
*
313
318
* fn main() {
314
- * rng = rand::rng();
319
+ * let mut rng = rand::rng();
315
320
* println(rng.gen_str(8));
316
321
* }
317
322
* ~~~
@@ -324,10 +329,11 @@ pub trait RngUtil {
324
329
*
325
330
* ~~~ {.rust}
326
331
*
327
- * use core::rand::RngUtil;
332
+ * use std::rand;
333
+ * use std::rand::RngUtil;
328
334
*
329
335
* fn main() {
330
- * rng = rand::rng();
336
+ * let mut rng = rand::rng();
331
337
* println(fmt!("%?",rng.gen_bytes(8)));
332
338
* }
333
339
* ~~~
@@ -340,10 +346,11 @@ pub trait RngUtil {
340
346
*
341
347
* ~~~ {.rust}
342
348
*
343
- * use core::rand::RngUtil;
349
+ * use std::rand;
350
+ * use std::rand::RngUtil;
344
351
*
345
352
* fn main() {
346
- * rng = rand::rng();
353
+ * let mut rng = rand::rng();
347
354
* println(fmt!("%d",rng.choose([1,2,4,8,16,32])));
348
355
* }
349
356
* ~~~
@@ -359,10 +366,11 @@ pub trait RngUtil {
359
366
*
360
367
* ~~~ {.rust}
361
368
*
362
- * use core::rand::RngUtil;
369
+ * use std::rand;
370
+ * use std::rand::RngUtil;
363
371
*
364
372
* fn main() {
365
- * rng = rand::rng();
373
+ * let mut rng = rand::rng();
366
374
* let x = [rand::Weighted {weight: 4, item: 'a'},
367
375
* rand::Weighted {weight: 2, item: 'b'},
368
376
* rand::Weighted {weight: 2, item: 'c'}];
@@ -379,10 +387,11 @@ pub trait RngUtil {
379
387
*
380
388
* ~~~ {.rust}
381
389
*
382
- * use core::rand::RngUtil;
390
+ * use std::rand;
391
+ * use std::rand::RngUtil;
383
392
*
384
393
* fn main() {
385
- * rng = rand::rng();
394
+ * let mut rng = rand::rng();
386
395
* let x = [rand::Weighted {weight: 4, item: 'a'},
387
396
* rand::Weighted {weight: 2, item: 'b'},
388
397
* rand::Weighted {weight: 2, item: 'c'}];
@@ -400,10 +409,11 @@ pub trait RngUtil {
400
409
*
401
410
* ~~~ {.rust}
402
411
*
403
- * use core::rand::RngUtil;
412
+ * use std::rand;
413
+ * use std::rand::RngUtil;
404
414
*
405
415
* fn main() {
406
- * rng = rand::rng();
416
+ * let mut rng = rand::rng();
407
417
* let x = [rand::Weighted {weight: 4, item: 'a'},
408
418
* rand::Weighted {weight: 2, item: 'b'},
409
419
* rand::Weighted {weight: 2, item: 'c'}];
@@ -419,10 +429,11 @@ pub trait RngUtil {
419
429
*
420
430
* ~~~ {.rust}
421
431
*
422
- * use core::rand::RngUtil;
432
+ * use std::rand;
433
+ * use std::rand::RngUtil;
423
434
*
424
435
* fn main() {
425
- * rng = rand::rng();
436
+ * let mut rng = rand::rng();
426
437
* println(fmt!("%?",rng.shuffle([1,2,3])));
427
438
* }
428
439
* ~~~
@@ -435,10 +446,11 @@ pub trait RngUtil {
435
446
*
436
447
* ~~~ {.rust}
437
448
*
438
- * use core::rand::RngUtil;
449
+ * use std::rand;
450
+ * use std::rand::RngUtil;
439
451
*
440
452
* fn main() {
441
- * rng = rand::rng();
453
+ * let mut rng = rand::rng();
442
454
* let mut y = [1,2,3];
443
455
* rng.shuffle_mut(y);
444
456
* println(fmt!("%?",y));
0 commit comments