webForumDet fria alternativet

Problem med slumpscript

3 svar · 307 visningar · startad av hallmert

hallmertMedlem sedan dec. 2004182 inlägg
#1

Hej!

Jag har ett bild-slumpscript som ser ut som följer.

<%
		randomize timer
		slump = int(rnd*28)
		Select case slump
		Case "1"
		bild = "1.jpg"
		Case "2"
		bild = "2.jpg"
		Case "3"
		bild = "3.jpg"
		Case "4"
		bild = "4.jpg"
		Case "5"
		bild = "5.jpg"
		Case "6"
		bild = "6.jpg"
		Case "7"
		bild = "7.jpg"
		Case "8"
		bild = "8.jpg"
		Case "9"
		bild = "9.jpg"
		Case "10"
		bild = "10.jpg"
		Case "11"
		bild = "11.jpg"
		Case "12"
		bild = "12.jpg"
		Case "13"
		bild = "13.jpg"
		Case "14"
		bild = "14.jpg"
		Case "15"
		bild = "15.jpg"
		Case "16"
		bild = "16.jpg"
		Case "17"
		bild = "17.jpg"
		Case "18"
		bild = "18.jpg"
		Case "19"
		bild = "19.jpg"
		Case "20"
		bild = "20.jpg"
		Case "21"
		bild = "21.jpg"
		Case "22"
		bild = "22.jpg"
		Case "23"
		bild = "23.jpg"
		Case "24"
		bild = "24.jpg"
		Case "25"
		bild = "25.jpg"
		Case "26"
		bild = "26.jpg"
		Case "27"
		bild = "27.jpg"
		Case "28"
		bild = "28.jpg"
		End select
		%><img src="bilder/slumpade/<%=bild%>">

Vad är anledningen till att scriptet allt för ofta slumpar ut

 <img src="bilder/slumpade/">

istället för

 <img src="bilder/slumpade/xx.jpg">?

Jag förstår inte riktigt, någon som vet? Tack på förhand!

liljaMedlem sedan juli 20041 219 inlägg
#2

nummret du slumpar kan väl bli noll också? Alltså du slumpar 0-28...

emissionMedlem sedan dec. 19996 095 inlägg
#3

Lilja har rätt.

För övrigt är det en sjusärdeles onödig select-sats. Kan ersättas med

bild = slump & ".jpg"
SprayMaphiaMedlem sedan jan. 2004139 inlägg
#4

slump = int(rnd*28)+1

Genererad på 361 ms · cache AV · v20260730165559-full.f96bc7eb