Nu er jeg ikke sikker på, hvordan det virker rent teknisk på serveren, men funktionen RND er lavet så x antal besøgende på et web alle ser f.eks. et billede, eller hvad det nu er man vil vise i random. Så hvis der kun er én der trigger den hele tiden, vil det samme resultat nogen gange fremkomme mere end det andet, men det skifter, så hvis du prøver igen i morgen så er det måske den anden der vises flere gange.
den er lavet således at så mange som muligt får set f.eks. så mange forskellige reklamer som muligt... Den er ikke så god hvis der ikke er så mange forskellige brugere til at trigge den...
Stadig tåget, men jeg håber du forstår hvad jeg mener :-)
Du skal jo ikke bruge det jeg viser dig til andet end at teste at den såmænd rammer nogenlunnde lige mange af 1 og 2. Du skal bare bruge randomize som vist - det er alt ;)
De point kan du sgu ikke selv tage. Både pfp, erik og jeg har givet dig noget du kan bruge. Under alle omstændigheder, så er dit spørgsmål besvaret, så host bare op. Jeg er ligeglad med hvem af os der får point, men du tager dem ikke selv!!!
Der må søreme være grænser for hvordan man kan opføre sig her...
trumfs indlæg er formelt forkert. Det er bestemt ikke sådan en tilfældighedstalsgenerator fungerer. Det er altså både forkert, og ikke anvendeligt for spørgeren.
pfps er formelt korrekt. Man får en ikke ægte tilfældige tal. Det kan man principielt godt, men det koster i tid, og er hverken realistisk eller i dette tilfælde nødvendigt. Oplysningen hjælper dog ikke spørgeren til en løsning på problemet.
Problemet, som jeg vil prøve at forklare lidt bedre her, er at den startværdi der vælges i eksemplet tilfældigvis rammer et sted så der er en overvægt af een af de 2 ønskede værdier. Det vil ske, hvad pfps kommentar så også siger. Min løsning, for det skal spørgeren jo have, er at lade ASP/VB selv vælge startværdien. Så vil man selvfæølgelig kunne komme i en situation, hvor er er overvægt af den ene værdi, men over lang tid udlignes det - nogenlunde.
Så da jeg synes det er besværet værd at give mig point, og da jeg ikke kan se de andre deltagere har leveret noget der fortjener point (stadig bare min egen mening), så vil jeg anbefale spørgeren at stoppe her.
Du er helt forkert på den. Det jeg mente var, at rnd er lavet så flere vil se noget forskelligt i stedet for bare at give et tilfældigt tal.
Hvis der feks er 10 der skal se 5 forskellige billeder, så er det bedst hvis billede 1 vises 10 gange i træk, og derefter billede 2 10 gange, da det er mest sandsynligt at når en side har samme indhold, så har brugere det samme mønster at surfe efter, og derfor klikker videre samtidig.
Hvis der kun er en bruger på, så vil denne altså se billede 1 10 gange i træk og derefter billede 2 osv. men alle billederne vil i sidste ende ses lige mange gange.
I mit svar brugte jeg x hvor jeg her bruger tallet 10, for jeg ved ikke lige hvordan det helt hænger sammen og det skifter også, da nogen kommer til og andre falder fra, men det korte og det lange er, at RND ikke er ren tilfældighed, men en funktion skrevet af microsoft. (sikkert med bannere i øjemed)
Jeg vil nu mene at en forklaring af hvordan RND virker er det rigtige svar, og jeg ved det er nogenlunde sådan den virker! Spørgsmålet gik jo netop på, hvorfor det umiddelbart så ud som om at den enne blev vist flere gange end den anden.
Prøv f.eks. at lave den samme udskrift med med flere end 2 tal og se hvor tit det samme skrives ud flere end 2 gange i træk. og lav derefter samme i et andet programmeringssprog og se forskellen, f.eks. ved at udregne hvor tit samme tal skrives i træk.
Og jeg kan godt forstå at du vil stoppe bruhnsweb, for du har jo næsten ikke råd til at være her på Eksperten. Du har på næsten to år kun tjænt 32 point og du har flere point ude, som er korrekt besvaret, men ikke lukket...
erikjacobsen> Det viser bare hvor lidt du ved om det. Når du skriver randomize() i ASP så kalder du en funktion, ligesom hvis du skriver formatdatetime(). Microsoft har har lavet om på randomize funktionen, så den virker som jeg beskriver. Det er også derfor at det ikke er en "rigtig" randomize....
Fårk hvor er du plat at høre på... Vil du gerne have de point, får hvis det var point jeg ville have, så ville jeg nok har lidt flere end dem jeg har.. Aldrig har jeg da hørt noget så hjernedødt.. Det er der ingen hemmelighed at jeg bruger eksperten til at få hjælp med mine projekter - Er det ikke det den skal bruges til?
Og mønster? Hvad snakker du om - At jeg ikke giver folk point når de svarer?? Jo jeg giver gladelig point, når jeg får et ordentligt svar.. Jeg skrev dette spørgsmål for at finde en bedre funktion en den jeg havde, det fik jeg at vide at det fandtes ikke, så derfor lukkede jeg.. Jeg synes på ingen måde at dit svar var 100 point værd - sorry to say!!
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.