🔖

Flutterでランダムな文字列を生成する方法(コピペOK)

2021/10/26に公開

はじめに

ランダムな文字列の生成は、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 を中心とする技術関連の情報を発信しています!
https://twitter.com/marksaito4

お仕事の依頼は以下のメールアドレスまでご連絡をよろしくお願いします。
mark.saito@jp-gx.com

Discussion