Conversation shared
ChatGPT

ChatGPT

从 50个英文姓氏、50个英文名字随机组装成一个姓名并插入 <input id="email">

以下是一个可以随机生成名字和姓氏,并将其插入到指定的 input 元素中的 JavaScript 代码:

javascript
function generateRandomName() {
  const surnames = ['Smith', 'Johnson', 'Brown', 'Davis', 'Miller', 'Wilson', 'Moore', 'Taylor', 'Anderson', 'Thomas', 'Jackson', 'White', 'Harris', 'Martin', 'Thompson', 'Garcia', 'Martinez', 'Jones', 'Gonzalez', 'Rodriguez', 'Lee', 'Walker', 'Hall', 'Allen', 'Young', 'King', 'Wright', 'Scott', 'Green', 'Baker', 'Adams', 'Nelson', 'Carter', 'Mitchell', 'Perez', 'Roberts', 'Turner', 'Phillips', 'Campbell', 'Parker', 'Evans', 'Edwards', 'Collins', 'Stewart', 'Sanchez', 'Morris', 'Rogers', 'Reed', 'Cook', 'Morgan', 'Cooper', 'Peterson'];
  const names = ['Emma', 'Olivia', 'Ava', 'Isabella', 'Sophia', 'Charlotte', 'Mia', 'Amelia', 'Harper', 'Evelyn', 'Abigail', 'Emily', 'Elizabeth', 'Mila', 'Ella', 'Avery', 'Sofia', 'Camila', 'Aria', 'Scarlett', 'Victoria', 'Madison', 'Luna', 'Grace', 'Chloe', 'Penelope', 'Layla', 'Riley', 'Zoey', 'Nora', 'Lily', 'Eleanor', 'Hannah', 'Lillian', 'Addison', 'Aubrey', 'Ellie', 'Stella', 'Natalie', 'Zoe', 'Leah', 'Hazel', 'Violet', 'Aurora', 'Savannah', 'Audrey', 'Brooklyn', 'Bella', 'Claire', 'Skylar'];

  const randomSurnameIndex = Math.floor(Math.random() * surnames.length);
  const randomNameIndex = Math.floor(Math.random() * names.length);
  const randomSurname = surnames[randomSurnameIndex];
  const randomName = names[randomNameIndex];

  const emailInput = document.getElementById('email');
  emailInput.value = `${randomName.toLowerCase()}.${randomSurname.toLowerCase()}@example.com`;
}

// 示例用法:
generateRandomName();

这个函数首先定义了两个数组,分别包含了50个常见的英文姓氏和50个常见的英文名字。然后,函数生成两个随机数,一个用来从 surnames 数组中选择随机的姓氏,另一个用来从 names 数组中选择随机的名字。最后,函数将 input 元素的值设置为随机生成的电子邮件地址,其中名字和姓氏都被转换为小写字母,并用点号分隔,电子邮件的域名为 example.com

你可以在 HTML 页面中添加一个 input 元素,例如:

html
<label for="email">Email:</label>
<input type="text" id="email" name="email">
<button onclick="generateRandomName()">生成随机名字</button>

这样用户就可以点击按钮来生成随机名字,并将其插入到 input 元素中。

This conversation may have been edited by the sharer.

ChatGPTTalk to ChatGPT on Poe
ChatGPTChatGPT

This conversation may have been edited by the sharer.

This bot is powered by OpenAI.
Poe App Icon
Poe - Fast AI Chat
By Quora
Poe lets you ask questions, get instant answers, and have back-and-forth conversations with AI. Gives access to GPT-4, gpt-3.5-turbo, Claude from Anthropic, and a variety of other bots.