🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: dk.edb.internet.webdesign.serverside.asp
3 messages
3 total messages Started by Ib Tage Klausen Samuel Guldfeber Mon, 17 Dec 2012 16:40
Bingo plader tilf�ldige tal
#196
Author: Ib Tage Klausen Samuel Guldfeber
Date: Mon, 17 Dec 2012 16:40
112 lines
3701 bytes
Hej

Jeg er i gang med at lave nogen bingo plader.

Her er lidt hjemmestrikket kode. Desv�rre ser det ikke ud til at de
kolonner der bliver valgt er helt tilf�ldige. Bort set fra det s�
virker scriptet godt, s� hvordan ser et rigtigt bingo script ud?

Der er en lille detalje med at der er lidt mindre chance for at gamle Ole (90) kommer med. Dvs. 1/11 for at gamle Ole kommer med og 
1/10. Der er ogs� lidt forskel med sandsynlighederne for talene mellem 1 og 9. Det er ikke s� grundigt forklaret, men jeg regner med 
at det er til at forst� hvad det er jeg mener.

<table width=600 cellspacing=5 cellpadding=0 border=5>
<tr>
<%
numbers1 = ""
'F�rst skal der v�lges 5 tal ud af 9:
While len(numbers1) < 5
Randomize
my_num = Int((rnd*9))+1
if Instr(numbers1,my_num) = 0 then
numbers1 = numbers1 & my_num
end if
Wend
'S� skal der v�lges nogen tilf�ldige tal i kolonnerne:
For i = 1 to 9
if Instr(numbers1,i) > 0 then
Randomize
if i = 1 then
my_num = Int((rnd*9))+1
elseif i = 9 then
my_num = Int((rnd*11))+0
else
my_num = Int((rnd*10))+0
end if
shownumber = Int(i*10)+my_num-10
else
shownumber = "&nbsp;"
end if
%>
<td width=11% height=50 valign=middle align=center><%= shownumber %></td>
<%
Next
%>
</tr>
<tr>
<%
numbers1 = ""
'F�rst skal der v�lges 5 tal ud af 9:
While len(numbers1) < 5
Randomize
my_num = Int((rnd*9))+1
if Instr(numbers1,my_num) = 0 then
numbers1 = numbers1 & my_num
end if
Wend
'S� skal der v�lges nogen tilf�ldige tal i kolonnerne:
For i = 1 to 9
if Instr(numbers1,i) > 0 then
Randomize
if i = 1 then
my_num = Int((rnd*9))+1
elseif i = 9 then
my_num = Int((rnd*11))+0
else
my_num = Int((rnd*10))+0
end if
shownumber = Int(i*10)+my_num-10
else
shownumber = "&nbsp;"
end if
%>
<td width=11% height=50 valign=middle align=center><%= shownumber %></td>
<%
Next
%>
</tr>
<tr>
<%
numbers1 = ""
'F�rst skal der v�lges 5 tal ud af 9:
While len(numbers1) < 5
Randomize
my_num = Int((rnd*9))+1
if Instr(numbers1,my_num) = 0 then
numbers1 = numbers1 & my_num
end if
Wend
'S� skal der v�lges nogen tilf�ldige tal i kolonnerne:
For i = 1 to 9
if Instr(numbers1,i) > 0 then
Randomize
if i = 1 then
my_num = Int((rnd*9))+1
elseif i = 9 then
my_num = Int((rnd*11))+0
else
my_num = Int((rnd*10))+0
end if
shownumber = Int(i*10)+my_num-10
else
shownumber = "&nbsp;"
end if
%>
<td width=11% height=50 valign=middle align=center><%= shownumber %></td>
<%
Next
%>
</tr>
</table>

Mvh. Ib
Re: Bingo plader tilfældige tal
#197
Author: Rune Jensen
Date: Tue, 18 Dec 2012 16:15
30 lines
2554 bytes
On 17 Dec., 17:40, "Ib Tage Klausen Samuel Guldfeber"
<hello_world_unique_request_timeout_...@ib-nexthop.com> wrote:
> Hej
>
> Jeg er i gang med at lave nogen bingo plader.
>
> Her er lidt hjemmestrikket kode. Desv rre ser det ikke ud til at de
> kolonner der bliver valgt er helt tilf ldige. Bort set fra det s
> virker scriptet godt, s hvordan ser et rigtigt bingo script ud?

Din kode ligner i mistænkelig grad classic ASP, så måske, hvis det er
tilfældet, du skulle spørge i ASP-gruppen.

Ellers, så er der flere, som har blogget om det. Selv kan jeg godt
lide 4 guys from Rolla, som plejer at gå ret grundigt til værks.

Denne "lille" artikel omkring hvordan man laver et perfekt tilfældigt
ordnet array, er også ret videnskabelig, nok lidt mere tilbundsgående
end vanligt, og - desværre - på engelsk (når man begynder at bruge ord
som "permutations" og hiver diagrammer frem, så er jeg lidt blank, men
prøv at læse den).

http://www.4guysfromrolla.com/articles/070208-1.aspx

Nogle danske sider kender jeg ikke... men det kan være andre gør.


MVH
Rune Jensen
Re: Bingo plader tilfældige tal
#198
Author: Rune Jensen
Date: Tue, 18 Dec 2012 16:17
12 lines
1791 bytes
On 18 Dec., 17:15, Rune Jensen <runeofdenm...@gmail.com> wrote:

> Din kode ligner i mistænkelig grad classic ASP, så måske, hvis det er
> tilfældet, du skulle spørge i ASP-gruppen.

Hmmm... straffen for at have PHP-gruppen i den anden tab. Bare glem
denne del :)


MVH
Rune Jensen
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads