Expose an RNG (the one used by our runtime) to Rust via std.

This commit is contained in:
Roy Frostig 2010-07-25 21:45:09 -07:00
parent 7ef9e82f51
commit 5b6e714d05
7 changed files with 114 additions and 25 deletions

View file

@ -0,0 +1,27 @@
// -*- rust -*-
use std;
import std.rand;
fn main() {
let rand.rng r1 = rand.mk_rng();
log r1.next();
log r1.next();
{
auto r2 = rand.mk_rng();
log r1.next();
log r2.next();
log r1.next();
log r1.next();
log r2.next();
log r2.next();
log r1.next();
log r1.next();
log r1.next();
log r2.next();
log r2.next();
log r2.next();
}
log r1.next();
log r1.next();
}