2017-06-29 6 views
-5

私は新しいAndroidアプリケーションを作成しています。登録する必要があり、システムは電子メールを送信して電子メールの確認コードを提供する必要があります。Androidアプリケーションの電子メールの確認用にランダムなコードを生成する方法

ランダムコードは、大文字の数字で構成される6桁のコード(たとえば、6H94BA)である必要があります。私はいくつかの研究を行いましたが、まだ何も見つけることができません。どうやってするか?

+1

- ないAndroidのアプリケーション自体を。安全上のメリットはありません。 – dipdipdip

+1

あなたが求めていることは本当に明確ではありません。あなたは、作業の流れを不明確に記述します。しかし、言われたように、それはあなたが何が起こるかを期待するところでさえも明らかではありません。 – GhostCat

答えて

0

これを試してみてください。これは、一般的にバックエンドで行われ

SecureRandom random = new SecureRandom(); 
String randomCode = new BigInteger(30, random).toString(32).toUpperCase(); 
+0

これは完全なものです。ありがとう。 – User1239

0

これは可能です。

public static String getRandomString(){ 
    return UUID.randomUUID().toString().subString(0,5); 
} 
+0

コードを大文字にする必要があります。 – User1239

関連する問題