How to generate a random double in Dart

2 Answers

0 votes
import 'dart:math';
 
void main() {
 
    Random r = new Random();
   
    for (int i = 0; i < 20; i++) {
        print(r.nextDouble()); // from 0.0... to 0.99...
    }
}
 
 

 
/*
run:
 
0.2684947450297377
0.7010489244439324
0.374653149926394
0.4943917772469746
0.7694448274437584
0.19126450637297343
0.6748000643628067
0.30587996216952573
0.9000602966715829
0.5979043443915515
0.5549306208550429
0.14683298006964174
0.7545882205761365
0.5722866121597936
0.7713122989248434
0.7931091033404375
0.5734621427408092
0.14241529472874392
0.07621444217608686
0.963736836016912
 
*/

 



answered Oct 19, 2022 by avibootz
0 votes
import 'dart:math';
 
void main() {
 
    Random r = new Random.secure();
   
    for (int i = 0; i < 20; i++) {
        print(r.nextDouble()); // from 0.0... to 0.99...
    }
}
 
 
 
 
/*
run:
 
0.31994681416561255
0.5146000702292665
0.6351760648309224
0.05957626547450301
0.6636916293083328
0.024806084990709798
0.7953396721965402
0.07908296526509917
0.44212759005632785
0.7399379249222644
0.15813779485013257
0.46500372476218954
0.8696242807376116
0.1999191083505869
0.051934656397485734
0.9249647254772726
0.8262454024429589
0.2746607980528968
0.4804777747275757
0.519691421794073
 
*/

 



answered Oct 19, 2022 by avibootz

Related questions

2 answers 218 views
1 answer 183 views
1 answer 137 views
2 answers 201 views
2 answers 165 views
165 views asked Oct 19, 2022 by avibootz
1 answer 166 views
166 views asked May 5, 2023 by avibootz
...