8桁のランダムなアルファベット数字の文字列を作成したい(先頭はアルファベット)

8桁のランダムなアルファベット数字の文字列を作成したい(先頭はアルファベット)を作成したいのですが、下記のスクリプトでは先頭が数字になる場合があります。 先頭はアルファベットで数字とアルファベットの組み合わせの文字列の作成する方法ないでしょうか? 宜しくお願いします。 IDPASS = “” //文字列10個出力 FOR A = 1 TO 10 //文字数は8文字 FOR B = 1 TO 8 IDPASS = IDPASS + RETURNCHAR() NEXT IDPASS = IDPASS + “” NEXT SENDSTR(EXEC(“NOTEPAD”),IDPASS) FUNCTION RETURNCHAR() LETTER = CHR(97 + RANDOM(26)) //アルファベットの小文字、大文字、数字を出す SELECT RANDOM(3) CASE 0 //小文字はそのまま RESULT = LETTER CASE 1 //大文字を出す場合は変換 RESULT = STRCONV(LETTER,SC_UPPERCASE) CASE 2 //数字の場合は0~9をランダムに出す RESULT = RANDOM(10) DEFAULT RESULT = LETTER SELEND FEND

関連情報:

  1. ランダムな文字列をメモ帳に書き出したい
  2. アカウントを自動生成する
  3. STRCONV
  4. EXIT
  5. SELECT-SELEND

このエントリーを含むはてなブックマーク Buzzurlにブックマーク Yahoo!ブックマークに登録

コメント

コメントは受け付けていません。

このページの先頭へ