メインコンテンツまでスキップ

ランダムな文字列を生成する (string.random)

宣言

ランダム文字列 = string.random(文字プール [, 生成する文字数, 各文字のバイト数 ])

パラメータ

  • 文字プール
    文字列型。文字列の生成に使用する文字の集合
  • 生成する文字数
    整数型の省略可能なパラメータ。生成するランダム文字列の文字数。デフォルトは 6 です
  • 各文字のバイト数
    整数型の省略可能なパラメータ。各文字の長さ。デフォルトは 1 です

戻り値

  • ランダム文字列
    文字列型。生成したランダム文字列を返します

説明

ランダムな文字列を生成します。UTF-8 でエンコードされた中国語の各文字は 3 バイトです

rs = string.random("qwertyuiopasdfghjklzxcvbnm", 20, 1)
rs = string.random("一二三四五六七八九十", 20, 3)