🔖

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

GitHubで編集を提案

Discussion

ログインするとコメントできます