私は新しいAndroidアプリケーションを作成しています。登録する必要があり、システムは電子メールを送信して電子メールの確認コードを提供する必要があります。Androidアプリケーションの電子メールの確認用にランダムなコードを生成する方法
ランダムコードは、大文字の数字で構成される6桁のコード(たとえば、6H94BA)である必要があります。私はいくつかの研究を行いましたが、まだ何も見つけることができません。どうやってするか?
私は新しいAndroidアプリケーションを作成しています。登録する必要があり、システムは電子メールを送信して電子メールの確認コードを提供する必要があります。Androidアプリケーションの電子メールの確認用にランダムなコードを生成する方法
ランダムコードは、大文字の数字で構成される6桁のコード(たとえば、6H94BA)である必要があります。私はいくつかの研究を行いましたが、まだ何も見つけることができません。どうやってするか?
これを試してみてください。これは、一般的にバックエンドで行われ
SecureRandom random = new SecureRandom();
String randomCode = new BigInteger(30, random).toString(32).toUpperCase();
これは完全なものです。ありがとう。 – User1239
これは可能です。
public static String getRandomString(){
return UUID.randomUUID().toString().subString(0,5);
}
コードを大文字にする必要があります。 – User1239
- ないAndroidのアプリケーション自体を。安全上のメリットはありません。 – dipdipdip
あなたが求めていることは本当に明確ではありません。あなたは、作業の流れを不明確に記述します。しかし、言われたように、それはあなたが何が起こるかを期待するところでさえも明らかではありません。 – GhostCat