Avatar billede funstuff.dk Nybegynder
29. november 2000 - 16:31 Der er 5 kommentarer og
2 løsninger

Random??

Hej.

Jeg skal bruge en kode som laver et tilfeldigt 4 sifret kode ord..

det skal være sådan at man kan udskrive det flere steder på siden hvis man fx skriver <% =kodeord %>

Noglen som har sådan en kode.???
Avatar billede sone Nybegynder
29. november 2000 - 16:48 #1
Skal det være cifre eller bogstaver?
Avatar billede funstuff.dk Nybegynder
29. november 2000 - 16:48 #2
det er lidt ligemeget..
Avatar billede sone Nybegynder
29. november 2000 - 16:51 #3
...hvorfor laver du det ikke selv ?!?

\'****************************
    FUNCTION getNewPassword(construction)
\'****************************

\'*  1 : Konsonant
\'*  2 : Vokal

DIM i, forslag, newChar, kon, vok
DIM validpassword
validpassword = false

FOR i=1 TO Len(construction)
  IF Mid(construction, i, 1) = 1 THEN
    kon = konsonant(kon)
    forslag = forslag & kon
  ELSE
    vok = vokal(vok)
    forslag = forslag & vok
  END IF
NEXT

getNewPassword = forslag
\'****************************
    END FUNCTION    \' getNewPassword
\'****************************



\'****************************
    FUNCTION konsonant (sidsteKonsonant)
\'****************************
CONST konsonanter = \"bcdfghjklmnpqrstvwxz\"
DIM  nykonsonant

nykonsonant = sidsteKonsonant

Randomize
DO UNTIL nykonsonant <> sidsteKonsonant
  nykonsonant = MID(konsonanter, fix(Rnd()*LEN(konsonanter) + 1), 1)
LOOP

konsonant = nykonsonant
\'****************************
    END FUNCTION    \' konsonant
\'****************************



\'****************************
    FUNCTION vokal(sidsteVokal)
\'****************************
CONST vokaler = \"aeiouy\"\' æøå\"
DIM  nyvokal

nyvokal = sidsteVokal

Randomize
DO UNTIL nyvokal <> sidsteVokal
  nyvokal = MID(vokaler, fix(Rnd()*LEN(vokaler) + 1), 1)
LOOP

vokal = nyvokal
\'****************************
    END FUNCTION    \' vokal
\'****************************
Avatar billede funstuff.dk Nybegynder
29. november 2000 - 17:02 #4
øhhh fater ik så meget asp...

var det muligt du kunne lave det??
Avatar billede vandhunden Nybegynder
29. november 2000 - 18:10 #5
<%
kodeord = int(rnd*1000)
%>

Her er din kode: <%=kodeord%>
Avatar billede vandhunden Nybegynder
29. november 2000 - 18:11 #6
Det er altså kun med tal, håbe det kan bruges...
Avatar billede sone Nybegynder
30. november 2000 - 07:56 #7
Lave det... du har lige fået ALT kode!

password = getNewPassword(\'1212\')
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