uinames.comのpublicおよびfree apiを使用した.net-framework用のランダム名ジェネレーター。この非常に小さくて基本的なライブラリは、主に理由でVB.NETで書かれています。
このモデルは、次のクラスとその基本モデルを定義する酵素で構成されています。
uinames.comから取得した基本名の表現。
人の名。
人の姓。
人の性別。
この地域は人が来ている名前です。
uinames.comは、女性や男性以外の性別を提供していません。他の性別は、このライブラリで「指定されていない」と表現されます。これは、従来のバイナリ表現以外の性別として識別する人にとっては無礼であることを意図していません。
この小さなライブラリは、2つの方法のみを一般に公開しています。
このメソッドは、APIから単一の名前を返します。
性別が指定されている場合、名前は与えられた性別の人物の1人になります。そうしないと、ランダムになります。
地域が指定されている場合、名前は特定の地域から来る人の1つになります。それ以外の場合はランダムになります。
minlengthが指定されている場合、その人の名前は少なくとも与えられた数値と同じくらい長くなります。
最大長が指定されている場合、その人の名前は与えられた数字と同じ長さであり、それ以外の場合は最大長になります。
この方法は、APIから特定の長さの名前の列挙可能な列挙可能を返します。
金額パラメーターは、作成する名前の数を指定します。金額が2未満または500を超える場合、例外がスローされます。ユーザーが単一の名前を生成したい場合は、getNameメソッドの使用をお勧めします。上限はAPI自体によって提供されます。
性別が指定されている場合、名前は与えられた性別の人のものになります。そうしないと、ランダムになります。
地域が指定されている場合、名前は与えられた地域から来る人の1つになります。そうしないと、ランダムになります。
minlengthが指定されている場合、人の名前は少なくとも与えられた数値と同じくらい長くなります。
MaxLengthが指定されている場合、人の名前は指定された数値の場合はせいぜい長くなります。
APIは、ユーザーの要求を1分あたり7つの要求に制限します。単一のリクエストは500名に制限されているため、APIを使用すると、毎分3,500のランダム名を要求できます。