🔖
Flutterでランダムな文字列を生成する方法(コピペOK)
はじめに
ランダムな文字列の生成は、apple ログインや twitterAPI の oauth_nonce の生成などの際に使用すると思います。
たまにしか使わないですが、コピペで使えるメモを残そうと思いました。
ランダムな文字列の生成コード
import 'dart:math';
String generateNonce([int length = 32]) {
const charset = '0123456789ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvwxyz-._';
final random = Random.secure();
final randomStr = List.generate(length, (_) => charset[random.nextInt(charset.length)]).join();
return randomStr;
}
最後に
Twitter では Flutter を中心とする技術関連の情報を発信しています!
お仕事の依頼は以下のメールアドレスまでご連絡をよろしくお願いします。
mark.saito@jp-gx.com
Discussion
招待コードの自動生成するのに参考になりました。ありがとうございます🙇