Chromium Code Reviews| Index: sdk/lib/math/random.dart |
| diff --git a/sdk/lib/math/random.dart b/sdk/lib/math/random.dart |
| index 0c1c76cf81c85c0fa5d8c57efc63271e568f5a86..a4bb895ee1b292b267e0485fa0bbfdc7cf11ee1d 100644 |
| --- a/sdk/lib/math/random.dart |
| +++ b/sdk/lib/math/random.dart |
| @@ -9,18 +9,29 @@ part of dart.math; |
| * |
| * The default implementation supplies a stream of |
| * pseudo-random bits that are not suitable for cryptographic purposes. |
| + * |
| + * Use the Random.secure() constructor for cryptographic |
| + * purposes. |
| */ |
| abstract class Random { |
| /** |
| * Creates a random number generator. |
| * |
| - * The optional parameter [seed] is used |
| - * to initialize the internal state of the generator. The implementation of |
| - * the random stream can change between releases of the library. |
| + * The optional parameter [seed] is used to initialize the |
| + * internal state of the generator. The implementation of the |
| + * random stream can change between releases of the library. |
| */ |
| external factory Random([int seed]); |
| /** |
| + * Creates a cryptographically secure random number generator. |
| + * |
| + * The generator reads from the entropy source to generate every |
|
Lasse Reichstein Nielsen
2015/10/14 11:08:45
the entropy source -> an entropy source
(there is
regis
2015/10/14 20:22:35
Dropped.
|
| + * random value. |
| + */ |
| + external factory Random.secure(); |
| + |
| + /** |
| * Generates a non-negative random integer uniformly distributed in the range |
| * from 0, inclusive, to [max], exclusive. |
| * |