Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Zahlen zufällig verteilen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Zahlen zufällig verteilen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Morgan Girl Morgan Girl ist weiblich
Chaos.Queen


images/avatars/avatar-54362.jpg

Dabei seit: 15.12.2007
Beiträge: 2.512
Herkunft: Deutscher Bodensee :)

Zahlen zufällig verteilen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo (:
ich habe folgenden Codefetzen:
php:
1:
2:
3:
4:
5:
6:
7:
8:

<?php
for($i 0$i 6$i++)
{
    echo rand(1,5)." ";
}
?>
Der gibt mir 6 zufällige Zahlen zwischen 1 und 5. Nun hätte ich gerne, dass diese 6 Zahlen zusammengezählt 10 ergeben. Was muss ich um-/reinschreiben?

__________________



27.01.2010 15:43 Morgan Girl ist offline E-Mail an Morgan Girl senden Homepage von Morgan Girl Beiträge von Morgan Girl suchen Nehmen Sie Morgan Girl in Ihre Freundesliste auf
Julia712 Julia712 ist weiblich
Mitglied


images/avatars/avatar-48505.png

Dabei seit: 28.11.2006
Beiträge: 2.262

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

*uff* Ich würde ja vorschlagen jede zahl in ein array zu speichern, dann in jedem durchlauf zu prüfen ob die bisher gewürfelten zahlen <10 sind und dann nur 5x zu würfeln und der letzten zahl dann einfach 10 - alle zahlen zuzuweisen...


Lg, Julia
27.01.2010 15:57 Julia712 ist offline Beiträge von Julia712 suchen Nehmen Sie Julia712 in Ihre Freundesliste auf
Morgan Girl Morgan Girl ist weiblich
Chaos.Queen


images/avatars/avatar-54362.jpg

Dabei seit: 15.12.2007
Beiträge: 2.512
Herkunft: Deutscher Bodensee :)

Themenstarter Thema begonnen von Morgan Girl
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

genau (:

__________________



27.01.2010 17:37 Morgan Girl ist offline E-Mail an Morgan Girl senden Homepage von Morgan Girl Beiträge von Morgan Girl suchen Nehmen Sie Morgan Girl in Ihre Freundesliste auf
Morgan Girl Morgan Girl ist weiblich
Chaos.Queen


images/avatars/avatar-54362.jpg

Dabei seit: 15.12.2007
Beiträge: 2.512
Herkunft: Deutscher Bodensee :)

Themenstarter Thema begonnen von Morgan Girl
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

hm also ich hab ne lösung gefunden wies funktioniert

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:

<?php
$insgesamt 10;
for($i 0$i 6$i++)
{
$rand rand(1,5);
if ($rand $insgesamt) {$x $insgesamt;}
else {$x $rand;}
echo $x." ";
$insgesamt $insgesamt $x;
} 
?>


blöderweise sind die letzten beiden Zahlen dann meistens 0 großes Grinsen kann man das auch noch anders verteilen?

__________________



27.01.2010 17:45 Morgan Girl ist offline E-Mail an Morgan Girl senden Homepage von Morgan Girl Beiträge von Morgan Girl suchen Nehmen Sie Morgan Girl in Ihre Freundesliste auf
Morgan Girl Morgan Girl ist weiblich
Chaos.Queen


images/avatars/avatar-54362.jpg

Dabei seit: 15.12.2007
Beiträge: 2.512
Herkunft: Deutscher Bodensee :)

Themenstarter Thema begonnen von Morgan Girl
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ich bräuchte auch nur eine großes Grinsen naja wenn nicht gehts auch so


//edit: bäääm habs geschafft.

danke für die hilfe

iwie schaffst du es immer, mir auf die sprünge zu helfen^^

__________________



Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Morgan Girl: 27.01.2010 17:58.

27.01.2010 17:54 Morgan Girl ist offline E-Mail an Morgan Girl senden Homepage von Morgan Girl Beiträge von Morgan Girl suchen Nehmen Sie Morgan Girl in Ihre Freundesliste auf
Julia712 Julia712 ist weiblich
Mitglied


images/avatars/avatar-48505.png

Dabei seit: 28.11.2006
Beiträge: 2.262

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:

<?php

$zahl[0] = 1;
$zahl[1] = 1;
$zahl[2] = 1;
$zahl[3] = 1;
$zahl[4] = 1;
$zahl[5] = 1;

for($i 0$i 5$i++)
{
 $zahl[$i] = rand(1,5);
 if ($zahl[0] + $zahl[1] + $zahl[2] + $zahl[3] + $zahl[4] + $zahl[5] > 10)
 {
  while ($zahl[0] + $zahl[1] + $zahl[2] + $zahl[3] + $zahl[4] + $zahl[5] > 10)
  {
   $zahl[$i] = $zahl[$i] - 1;
  }
 }
}
$zahl[5] = 10 - ($zahl[0] + $zahl[1] + $zahl[2] + $zahl[3] + $zahl[4]);

echo"
<b>fertiges Ergebnis</b><br>
$zahl[0] + $zahl[1] + $zahl[2] + $zahl[3] + $zahl[4] + $zahl[5] = 10
";
?>




Lg, Julia
27.01.2010 17:57 Julia712 ist offline Beiträge von Julia712 suchen Nehmen Sie Julia712 in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Zahlen zufällig verteilen

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH