UINames.Net
1.0.0
使用uinames.com的公共和免费API的.NET-FRAMEWORK的随机名称生成器。这个很小的基本库是用vb.net编写的,主要是出于研究原因。
该模型由以下类和定义其基本模型的枚举组成:
从uinames.com获取的基本名称表示。
一个人的名字。
一个人的姓氏。
一个人的性别。
一个人来自的区域名称。
Uinames.com除了女性或男性以外,没有提供其他性别。其他性别将在此库中表示为“未指定”。这并不是对除了传统二元代表以外的任何其他性别的人都不尊重任何其他性别的人。
这个小图书馆只向公众公开两种方法:
此方法从API返回一个名称。
如果指定性别,则名称将是给定性别的人之一,否则将是随机的。
如果指定该区域,则名称将是来自给定区域的人之一,否则将是随机的。
如果指定了最小值,则该人的姓名至少将与给定数字一样长,否则其缩影长度将为零。
如果指定了最高长度,则该人的名称最多将与给定数字相比,否则其最大长度将是无限的。
此方法返回API中给定的名称长度的枚举。
该数量参数指定要创建的名称数。如果金额小于2或大于500,则将抛出一个例外。如果用户希望生成一个名称,则建议使用getName方法。上限由API本身提供。
如果指定性别,则名称将是给定性别的人的,否则它们将是随机的。
如果指定该区域,则名称将是来自给定区域的人之一,否则他们将是随机的。
如果指定了最小值,则该人的名称至少将与给定的数字一样长,否则其缩影长度将为零。
如果指定了最高长度,则最多将最多的数字名称,否则其最大长度将不受限制。
API将用户的请求限制为每分钟7个请求。单个请求限制为500个名称,因此API允许每分钟请求3,500个随机名称。