function getRandomEmail(domain,length)
{
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for( var i=0; i < length; i++ )
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text + domain;
}
var email = getRandomEmail("@domain.com",15);
5条答案
按热度按时间cgfeq70w1#
使用chancejs github
电子邮件
返回一个随机域的随机电子邮件。
可以选择指定一个域,电子邮件将是随机的,但域不会。
或者纯JavaScript
fiddle DEMO
a64a0gku2#
这将随机选择要添加到电子邮件字符串中的字符。
请注意,这 * 可能 *,一旦在蓝色的月亮,产生重复。为了完全消除重复,您必须存储所有生成的字符串,并检查以确保您正在生成的字符串是唯一的。
JSFiddle Demo。
tgabmvqs3#
使用来自generate a string of 5 random characters的答案
wsxa1bj14#
让我们使用toSting来生成字母数字字符串
尽可能短
如果你想让第一个字符是字母,可以从字符列表中选择第一个字符
epfja78i5#
我觉得这样更好,只有一行代码。