-1
"AG-00001" - "AG-99999"(8文字)この形式で番号を生成したいのですか?番号の生成方法は、「AG-00001」〜「AG-99999」ですか?
"AG-00001" - "AG-99999"(8文字)この形式で番号を生成したいのですか?番号の生成方法は、「AG-00001」〜「AG-99999」ですか?
最初の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());
生成された文字列を一意にするには、それらをリストまたはデータベースに追加し、文字列が既に存在するかどうかを確認するだけです。
あなたはこれまでに何を試しましたか?そうなら、コードをここに入れて確認できますか?そうでない場合は、[最小限の、完全で検証可能なサンプルの作成方法](https://stackoverflow.com/help/mcve)をお読みください。 –