Javascript - 从随机单词数组创建段落

标签 javascript arrays random

我正在尝试以一组单词为例......

Apple
Banana
The
Orange
House
Boat
Lake
Car
And

我希望能够使用 javascript 将这些单词中的 50 个随机输出到 div。这是否可能,如果可以,我应该考虑将它们放入数组或类似的东西中吗?

最佳答案

是的,这是可能的,使用 Math.random 函数生成文本并使用 innerHTML 填充 div。

数组使获取单词更容易。

var tokens = ['Apple', 'Banana', 'The' ...];
var text = '';
for (var i=0; i<50; i++) {
    text += tokens[Math.floor(Math.random()*tokens.length)];
}
document.getElementById('myDiv').innerHTML = text;

关于Javascript - 从随机单词数组创建段落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12316523/

相关文章:

javascript - 为什么这 3 个链接不起作用?

javascript - 绑定(bind)在运行时 View 模型中修改

arrays - 显式形状数组 reshape 的警告

javascript - 如何使用 JS 从数据表中获取不同的值并对特定字段求和

asp.net-mvc - 如何在asp.net mvc 应用程序中自动生成随 secret 码?

python - python中的伪随机数生成器

javascript - 从 Node js中的html模板创建PDF

javascript - 使用@method 或@property 的JSDoc 对象方法?

php - 带有数组接口(interface)的集合上的 array_map?

java - 需要帮助在 Java 中不使用 0 的情况下使用随机数 1-10 填充数组