ランダムな文字列(6文字)(英数字)をEditBox1に出力する方法が分かりません。
誰かソース付きで教えてください。
お願いします。
ランダムな文字列(6文字)(英数字)をEditBox1に出力
ぼくだったらこうやりますが。(一部引用。)
ちなみに
ASCIIの文字コードによると
48(0x30)~57(0x39)→0~9の数字
65(0x41)~90(0x5A)→A~Zの英文字
97(0x61)~122(0x7A)→a~zの英文字
コード: 全て選択
Sub MainWnd_Create(ByRef CreateStruct As CREATESTRUCT)
Dim Dat As String
Dim I As Long
Dim A As Long
Randomize
For I = 0 To 5
A = Int(Rnd()*62)+48
If A>=58 then A=A+7
If A>=91 then A=A+6
Dat = Dat + Chr$(A)
Next I
SetWindowText(GetDlgItem(hMainWnd,EditBox1),Dat)
End Sub
ちなみに
ASCIIの文字コードによると
48(0x30)~57(0x39)→0~9の数字
65(0x41)~90(0x5A)→A~Zの英文字
97(0x61)~122(0x7A)→a~zの英文字
Website→http://web1.nazca.co.jp/himajinn13sei/top.html
ここ以外の場所では「暇人13世」というHNを主として使用。
に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。
ここ以外の場所では「暇人13世」というHNを主として使用。
に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。