Avatar billede jonnyjust Nybegynder
12. september 2002 - 10:58 Der er 13 kommentarer og
1 løsning

Random m. procent

Jeg har en lille opgave her:
Tallene 1-6 skal udvælges tilfældigt med en hyppighed angivet i procent (se nedenfor)

1 12%
2 20%
3 12%
4 17%
5 19%
6 20%

Jeg betragter selv opgaven som svær derfor giver jeg 200 points for besvarelsen.
Avatar billede limemedia Nybegynder
12. september 2002 - 11:02 #1
jeg kan ikke et gran asp, men give dig et forslag alligevel

lav et array bestående af 12 1'ere, 20 2'ere, 12 3'ere, 17 4'ere, 19 5'ere og 20 6 ere. Du har nu et array bestående af ialt 100 tal.

Lav et random tal mellem 1 og 100, hent det nummer der er placeret i arrayet på dette random nummers placering.

Voila, du har et random med procent script. Nu mangler du blot en der kan kode det :)


/ LJ
www.ljweb.com
Avatar billede medions Nybegynder
12. september 2002 - 11:06 #2
fx.

arrTal = Array("1", "2", "3", "4", "5", "6")
arrPrc = Arary("12%", "20%", "12%", "17%", "19%", "20%")

Randomize
  Tal = int(6 * rnd)

//>Rune
Avatar billede medions Nybegynder
12. september 2002 - 11:07 #3
Ups.. sorry

fx.

arrTal = Array("1", "2", "3", "4", "5", "6")
arrPrc = Arary("12%", "20%", "12%", "17%", "19%", "20%")

Randomize
  Tal = int(6 * Rnd())

Response.Write(arrTal(Rnd())
Response.Write(arrPrc(Rnd())

//>Rune
Avatar billede medions Nybegynder
12. september 2002 - 11:08 #4
DOH lol sorry igen igen!

arrTal = Array("1", "2", "3", "4", "5", "6")
arrPrc = Arary("12%", "20%", "12%", "17%", "19%", "20%")

Randomize
  Tal = int(6 * Rnd())

Response.Write(arrTal(Tal))
Response.Write(arrPrc(Tal))

//>Rune
Avatar billede jonnyjust Nybegynder
12. september 2002 - 11:12 #5
Tak for din kommentar medions.

Tak for et hurtigt og korrekt svar Rune, pointsne er dine.

Lukker her, jonnyjust
Avatar billede medions Nybegynder
12. september 2002 - 12:30 #6
Anytime ;o)
Thx 4 Poinz

//>Rune
Avatar billede limemedia Nybegynder
12. september 2002 - 13:19 #7
medions >> dit svar giver da ikke hvad jonnyjust spørger om ?
Avatar billede jonnyjust Nybegynder
12. september 2002 - 13:55 #8
Nu kan man ikke tage points tilbage, men jeg ser hvad du mener medions, du har ret Runes svar giver mig ikke svaret på det stillede spørgsmål, det er 2 separate random funktioner han har lavet.

Spørgsmålet gik på at få fordelingsprocenten med i random funktionen.

Øvvv :(
Avatar billede jonnyjust Nybegynder
12. september 2002 - 13:57 #9
Genopretter spørgsmålet:
http://www.eksperten.dk/spm/256990
Avatar billede resten Nybegynder
12. september 2002 - 14:45 #10
medions-> Han kommer da og aflever sine 200 point igen hvis du ikke kan bruge det.

Og til dig johnnyjust hvorfor har du 3 forskellige bruger ?

Resten\CoAdmin
Avatar billede jonnyjust Nybegynder
12. september 2002 - 14:59 #11
Hvordan afleverer man points, ??

Jeg var ikke klar over at jeg havde 3 brugere, kun 2, 1 til mit firma og 1 til mig selv

1) jonny
2) jonnyjust
3) ??? oplys mig navnet og jeg lukker den med det samme
Avatar billede resten Nybegynder
12. september 2002 - 15:26 #12
Avatar billede jonnyjust Nybegynder
12. september 2002 - 15:35 #13
Så skulle den være lukket, jeg lukker også denne konto, bye now...
Avatar billede medions Nybegynder
12. september 2002 - 15:50 #14
Selvfølelig... Men vent lige til her i aften, så kigger jeg lige på det igen..!

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester