2017-07-15 10 views
-1

"AG-00001" - "AG-99999"(8文字)この形式で番号を生成したいのですか?番号の生成方法は、「AG-00001」〜「AG-99999」ですか?

+0

あなたはこれまでに何を試しましたか?そうなら、コードをここに入れて確認できますか?そうでない場合は、[最小限の、完全で検証可能なサンプルの作成方法](https://stackoverflow.com/help/mcve)をお読みください。 –

答えて

1

最初の3文字は "AG-"なので、一定に保ち、乱数を作成して "AG-"に追加することができます。

function generate(){ 
    let str = "AG-"; 
    for(let x = 0; x < 5; x++){ 
     str += Math.floor(Math.random() * 10); 
    } 
    return str; 
} 

console.log(generate()); 

生成された文字列を一意にするには、それらをリストまたはデータベースに追加し、文字列が既に存在するかどうかを確認するだけです。

関連する問題