Avatar billede mrfunder Nybegynder
16. januar 2005 - 00:21 Der er 4 kommentarer og
1 løsning

En random funktion som stiger?

Hej, nu kommer jeg igen med en af mine mærkelige random funktioner. Som i ikke skal spørge mig om hvad jeg skal bruge til :)


$item = 1;
$rand = rand(0,10);

Hver gang item er én skal max random funktionen være 10. Altså den skal være 20 hvis $item feks indeholder 2.

1. Hver gang jeg har én i $item skal max $rand stige med 10!
2. Hver gang den stiger skal den også stige med 3 i minimum. F.eks hvis $item = 4

$item = 4;
$rand = rand(12,40);

Forstår i? :)
Kan der laves en smart funktion til dette
Avatar billede detox Nybegynder
16. januar 2005 - 00:27 #1
Velsagtens:

$r = rand(($item-1)*3,$item*10);
Avatar billede jakoba Nybegynder
16. januar 2005 - 00:28 #2
$rand = rand( $item*3, $item*10 );

bemærk at når $ite, er 1 giver det
  $rand = rand(3,10);
og ikke
  $rand = rand(0,10);

dit spørgsmål siger begge dele så jeg valgte det enkleste
Avatar billede detox Nybegynder
16. januar 2005 - 00:28 #3
Men dit eksempel, må vel blive:

$item = 4;
$rand = rand(9,40);

$item = 1; // 0
$item = 2; // 3
$item = 3; // 6
$item = 4; // 9
Avatar billede jakoba Nybegynder
16. januar 2005 - 00:29 #4
he he, og detox har valgt den anden mulighed :-)
Avatar billede mrfunder Nybegynder
25. februar 2007 - 23:08 #5
lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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