[[20081010133014]] 英字3文字+数字3文字のランダムなb作りたい』(うさぎ)  ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

英字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)


みなさまどうもありがとうございます。
Dilさんの関数を使わせていただきました。。感謝です!!!!!
重複も頻繁には作成されなさそうなので、問題ないです。

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.