Chromium Code Reviews| Index: runtime/lib/math.cc |
| =================================================================== |
| --- runtime/lib/math.cc (revision 33702) |
| +++ runtime/lib/math.cc (working copy) |
| @@ -178,4 +178,12 @@ |
| return Object::null(); |
| } |
| + |
| +DEFINE_NATIVE_ENTRY(Random_initialSeed, 0) { |
| + Random* rnd = isolate->random(); |
| + int64_t seed = rnd->NextUInt32(); |
| + seed |= (static_cast<int64_t>(rnd->NextUInt32())) << 32; |
|
siva
2014/03/14 17:27:13
I would prefer
seed |= (static_cast<int64_t>(rnd-
|
| + return Integer::New(seed); |
| +} |
| + |
| } // namespace dart |