v2.3.1
random_string
기본적으로 'dart:math'의 Random을 사용하여 랜덤 ASCII 문자열을 생성하는 간단한 라이브러리입니다.
202좋아요 11.6만30일 다운로드160Pub 점수
AndroidiOSWebmacOSWindowsLinux
랜덤한 ASCII 문자열을 생성합니다.
^1.17.9아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Simple library for generating random ascii strings.
While this package provides randomBetween for convenience, as the name implies, the design goal of this package
is for random generation of ascii strings, particularly for testing and not for cryptographic purposes.
With that stated, consider an alternative means of random number generation if your needs fall outside these goals
and limitations.
A simple usage example:
import 'package:random_string/random_string.dart';
import 'dart:math' show Random;
main() {
print(randomBetween(10, 20)); // some integer between 10 and 20 where 0 <= min <= max <= 999999999999999
print(randomNumeric(4)); // sequence of 4 random numbers i.e. 3259
print(randomString(10)); // random sequence of 10 characters i.e. e~f93(4l-
print(randomAlpha(5)); // random sequence of 5 alpha characters i.e. aRztC
print(randomAlphaNumeric(10)); // random sequence of 10 alpha numeric i.e. aRztC1y32B
var r = Random.secure();
print(randomBetween(10, 20, provider: CoreRandomProvider.from(r))); // You can use a provider from Random.
print(randomBetween(10, 20, provider: _Provider())); // Or you can implement your own.
}
class _Provider with AbstractRandomProvider {
_Provider();
double nextDouble() => 0.5;
}
Please file feature requests and bugs at the issue tracker.