DART: How do I generate a random six (6) digit number in flutter on a button click to display on the next page?

Chike

How do I generate a random six (6) digit number in flutter on a button click to display on the next page?

Container(
                  width: MediaQuery.of(context).size.width * 3.5/4,
                  height: MediaQuery.of(context).size.height * 0.35/4,
                  child: RaisedButton(
                    color: Colors.indigoAccent,
                    textColor: cc.WHITE,
                    shape: RoundedRectangleBorder(
                      borderRadius: BorderRadius.circular(10.0),
                    ),
                    onPressed: () {
                      push(context, Invite());
                    },
                    child: new Text(
                      'GENERATE CODE',
                      style: new TextStyle(
                        fontSize: 14.0,
                        fontWeight: FontWeight.w700,
                        color: Colors.white,
                      ),
                    ),
                    //text: 'GENERATE CODE',
                  ),
                ),
F-1

You can use the Random class

          Container(
              width: MediaQuery.of(context).size.width * 3.5/4,
              height: MediaQuery.of(context).size.height * 0.35/4,
              child: RaisedButton(
                color: Colors.indigoAccent,
                textColor: cc.WHITE,
                shape: RoundedRectangleBorder(
                  borderRadius: BorderRadius.circular(10.0),
                ),
                onPressed: () {
                int min = 100000; //min and max values act as your 6 digit range
                int max = 999999;
                var randomizer = new Random(); 
                var rNum = min + randomizer.nextInt(max - min);
                  push(context, Invite(randomNum: rNum)); //pass your random number through
                },
                child: new Text(
                  'GENERATE CODE',
                  style: new TextStyle(
                    fontSize: 14.0,
                    fontWeight: FontWeight.w700,
                    color: Colors.white,
                  ),
                ),
                //text: 'GENERATE CODE',
              ),
            ),

In your class

class Invite extends StatefulWidget{
  Invite(Key key, this.randomNumber):super(key:key);
  final int randomNumber;

  ....//your code

  //to retrieve the number that has been sent use widget.randomNumber
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

Generate 6 digit random number

How to generate a random five digit number Java

How do I make my Android app generate a random number?

How do I generate random numbers in Dart?

How do I generate a random int number?

How do I generate random number for each row in a TSQL Select?

Generate 6 digit random number in mysql

How to generate 6 digit random number

How do I count the iterations that it would take for a random 6 digit String number to equal the user input 6 digit String number in the exact order?

How do I generate a random timestamp in the next 5 days in Python?

How to generate 4 digit random number

How to generate 14 digit long random number in postman using lodash?

how to display random number in flutter

How do I generate a random number using functional state?

How do i make next page button in android (click to go next fragment)

How do I create a 2 digit random number with RNGCryptoServiceProvider class?

How do I generate a random number between -1000 and 1000?

How to generate a random number on image-click

How do I display the contents of local Storage after button click without refreshing the page?

How do i generate a 4-digit pin with no duplicating number

How do I display information from database on button click on a new page?

If RANDOM only goes up to 32767, how can I generate a 9-digit random number?

How can I generate a 16 digit random number with rand() function in C?

How do I generate a seven digit random number which is itself divisible by seven

How to Generate Random number without repetition in Dart?

How to generate 15 digit random number using Scala

How do I generate a random number between 1 and 0 in SAS?

How do I make my list display? (Dart & Flutter)

How do I make a random number generate into a textbox instead of just on the page?