You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用JavaScript基于指定数组创建35个随机文本段落?

解决方法:生成35个带随机名字的段落

嘿,这事儿不难!你只需要给现有代码加上循环逻辑,再结合随机选名字和文本模板的功能就行。我给你写个完整的实现:

var values = ["Carl","Maria","Joseph","Tatiane","Dayanne"];

// 循环创建35个段落
for (let i = 0; i < 35; i++) {
    // 从数组里随机挑一个名字
    const randomName = values[Math.floor(Math.random() * values.length)];
    
    // 创建段落元素
    const paragraph = document.createElement("p");
    
    // 准备几个文本模板,让内容更多样
    const textOptions = [
        `下午碰到了${randomName},他说最近在准备一场旅行。`,
        `${randomName}推荐的那家餐厅味道真的很棒,下次还要去。`,
        `今天和${randomName}一起完成了项目任务,效率超高!`,
        `听说${randomName}养了一只小猫,真想去看看。`
    ];
    
    // 随机选一个模板填充名字
    const randomText = textOptions[Math.floor(Math.random() * textOptions.length)];
    
    paragraph.innerText = randomText;
    document.body.appendChild(paragraph);
}

关键细节解释:

  • 随机选名字:Math.floor(Math.random() * values.length) 会生成一个0到数组长度-1的随机整数,用它作为索引就能从数组里拿到随机名字。
  • 多样文本模板:准备多个句子模板,每次随机选一个,避免所有段落内容重复。你可以根据需要添加更多模板哦。
  • 循环控制数量:for (let i = 0; i < 35; i++) 确保代码执行35次,刚好生成35个段落。

内容的提问来源于stack exchange,提问作者WilliamC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:14:54