[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
英字3文字+数字3文字のランダムなb作りたい』(うさぎ)
英字3文字+数字3文字のランダムなナンバーを作ります。
数字はRANDBETWEENで何とかなりそうなのですが、英字はどうすれば良いのか分かりません。。簡単に作成できる方法を教えて下さい・・・m(__)m
よろしくお願いいたします。
英字は大文字限定ですが、適当なセルに =CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(65,90)&INT(RAND()*10)
とか。F9キーを押す毎に再計算され、ランダムな結果が表示されます。
(Dil)
Dilさんの最後の部分は TEXT(INT(RAND()*1000),"000") の方が良くないですか?(ROUGE)
ROUGEさん、確かにそのほうが不規則性が高いですね。 ご指摘ありがとうございます。
=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&TEXT(INT(RAND()*1000),"000")
(Dil)
もしIDナンバーか何かに使用するなら、VBAでRandomizeをしておかないと 開くたびにまったく同じものが作成されませんか? (seiya)
seiyaさん、開く度にまったく同じNo.になるという事はありません。 ですが、仰る通り重複に関する考慮はしていません。 まぁ用途を聞いてから考えてみましょう。これで事足りればそれで良しです。
この場合重複する確率ってどれくらいなんだろう…。
(Dil)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.