gpt4 book ai didi

javascript - 使用 Javascript 生成不重复的随机图像

转载 作者:行者123 更新时间:2023-12-02 15:32:48 24 4
gpt4 key购买 nike

一直在 Google 上搜索,得到了大量结果,但我无法成功实现。

我使用 javascriptkit 中的这些代码显示数组中的随机图像。

<script language="JavaScript">
<!--
function random_imglink(){
var myimages=new Array()

myimages[1]="image1.gif"
myimages[2]="image2.gif"
myimages[3]="image3.gif"
myimages[4]="image4.gif"
myimages[5]="image5.gif"
myimages[6]="image6.gif"

var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
ry=1

document.write('<img src="'+myimages[ry]+'" border=0>')
}

random_imglink()
//-->
</script>

该脚本运行良好,但图像有时会重复(例如 img6.gif -> img4.gif -> img4.gif),希望显示的图像不与前一个图像重复。

我对 javascript 和编程都不太熟悉,这是我第一次尝试这样的工作,所以非常感谢您的帮助。

最佳答案

一般答案:我认为随机函数的工作方式使得您无法跳过重复图像,除非您从数组中删除使用的图像。因此,一个想法可能是使数组成为函数外部的全局变量,并删除已使用的图像。然后在主函数中,如果删除后数组的大小为零,则可以使用原始图像集重新加载数组。只是一个想法,如果遇到问题,请尝试一下:)

关于javascript - 使用 Javascript 生成不重复的随机图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33188710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com