我正在尝试制作一个可以写诗的机器人。我正在使用基于 JavaScript 的 p5js
。对于实际输出,我有:
text("the"+" "+ random (subjectnonperson)+" "+ random (adverbs)+" "
+ random (affectingverb)+"s"+" "+ "the"+" "+ random (adjective)+ " "
+ random (subjectnonperson),10,30)
text(random(adverbs)+','+' '+'a '+random(noun)+' '+random(affectingverb)+"s",10,200)
我拥有的数组在随机数中。我希望第一句中选择的影响动词与第二句中的相同。
最佳答案
不是您问题的答案,但您似乎才刚刚开始编码。 在内存中存储一个值是 JS 的第一步,我建议阅读一下这门语言(不要太深入,只是基础知识) 也就是说,您的代码看起来会好得多:
let subject = random(subjectnonperson);
let str = `the ${subject} ${random(adverbs)} ${random(affectingverb)}s the ${random(adjective)} ${subject}`;
text(str, 10, 30);
关于javascript - 有没有办法让 JavaScript 记住数组的哪一部分是随机选择的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59148923/