Random number or Random Strings generators are useful for many different purposes. Aside from obvious applications like generating random numbers for the purposes of creating unpredictable results in a computer game.
So, In today's tutorial, we will see how we can create random ascii strings in Flutter. Let's start
Step 1: Create a new Flutter Application.
Step 2: Add a line like this to your package's pubspec.yaml
|
Once added you will get access to functions like:
randomNumeric : Creates random numbers
randomBetween: Creates random number between two numbers.
randomString: Creates random String.
randomAlpha: Create random alpha numeric.
Step 3: Now were you want to get the random string you can use function randomString in Text widget and once you run the application you will get random string
for example:
Text( randomString(20), style: TextStyle(fontSize: 30), ), |
Complete Source Code to to generate random ascii numbers in flutter
import 'package:flutter/material.dart'; import 'package:random_string/random_string.dart';
void main() => runApp(RandomApp());
class RandomApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, home: DemoPage(), ); } }
class DemoPage extends StatefulWidget { @override _DemoPageState createState() => _DemoPageState(); }
class _DemoPageState extends State { TextStyle text = TextStyle(fontSize: 30); int number = 25;
@override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.blueGrey, appBar: AppBar( title: Text('Random Everything'), ), body: Container( decoration: BoxDecoration( shape: BoxShape.circle, color: Colors.grey.shade200, ), child: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Text( randomNumeric(10), style: text, ), Text( randomBetween(10, 100).toString(), style: text, ), Text( 'This is Constant $number Number', style: text, ), Text( randomString(20), style: text, ), Text( randomAlphaNumeric(8), style: text, ), Text( randomMerge('Hello', 'Friends'), style: text, ), Text( randomAlpha(5), style: text, ), ], ), ), ), ); } }
|
Output:
Conclusion: In this tutorial, we have learned how we can generate random string, random number, random acsii numbers in Flutter.
Article Contributed By :
|
|
|
|
911 Views |