Dart:
גירוד מספרים אקראיים
כיצד:
ספריית הליבה של Dart כוללת תמיכה ביצירת מספרים אקראיים עם המחלקה Random שנמצאת ב-dart:math. הנה דוגמה בסיסית:
import 'dart:math';
void main() {
var rand = Random();
int randomNumber = rand.nextInt(100); // מייצר מספר שלם אקראי בין 0 ל-99
double randomDouble = rand.nextDouble(); // מייצר מספר כפול אקראי בין 0.0 ל-1.0
print(randomNumber);
print(randomDouble);
}פלט לדוגמה: (התוצאה תשתנה בכל פעם שהיא רצה)
23
0.6722390975465775עבור תרחישים הדורשים רנדומליות קריפטוגרפית, Dart מציעה את הבנאי Random.secure:
import 'dart:math';
void main() {
var secureRand = Random.secure();
int secureRandomNumber = secureRand.nextInt(100);
print(secureRandomNumber);
}פלט לדוגמה: (התוצאה תשתנה בכל פעם שהיא רצה)
45אם אתה עובד על פרויקטים של Flutter או שאתה צריך רנדומליות מורכבת יותר, יתכן שתמצא את חבילת faker שימושית ליצירת מגוון רחב של נתונים אקראיים, כמו שמות, כתובות ותאריכים.
כדי להשתמש ב-faker, קודם כל, הוסף אותו לקובץ ה-pubspec.yaml שלך:
dependencies:
faker: ^2.0.0לאחר מכן, ייבא והשתמש כמוצג:
import 'package:faker/faker.dart';
void main() {
final faker = Faker();
print(faker.person.name()); // מייצר שם אקראי
print(faker.address.city()); // מייצר שם של עיר אקראית
}פלט לדוגמה:
Josie Runolfsdottir
East Lysanne