Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Losowa liczba o okreslonej liczbie znaków
wert1
post
Post #1





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

Ostrzeżenie: (0%)
-----


Witajcie, jest jakas funkcja która wylosuje liczbe o okreslonej liczbie znaków ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
ShadowD
post
Post #2





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


No pewnie zaraz napisze... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


A więc:

  1. <?php
  2.  
  3. while (strlen($los)<10) $los.=rand(0,9);
  4.  
  5. echo "liczba: $los";
  6.  
  7. ?>


By ułatwić sobie życie możesz stworzyć funkcję o tak:

  1. <?php
  2.  
  3. function losowaliczba($dlugoszc)
  4. {
  5. while (strlen($los)<$dlugoszc) $los.=rand(0,9);
  6.  
  7. return $los;
  8. }
  9.  
  10. echo losowaliczba(10);
  11.  
  12. ?>


W miejsce 10 wpisujesz długość liczby.... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ps. Za ortografie przepraszam już poprawiłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował ShadowD 29.03.2008, 10:56:54
Go to the top of the page
+Quote Post
wert1
post
Post #3





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

Ostrzeżenie: (0%)
-----


zrobiłem zmieniłem i działa (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

http://wert.waw.pl/wert/spam/php/123.php

  1. <?php
  2.  
  3. function liczba($d)
  4. {
  5. while (strlen($los)<$d) $los.=rand(0,9);
  6.  
  7. return $los;
  8. }
  9.  
  10. echo liczba(2);
  11.  
  12. ?>
Go to the top of the page
+Quote Post
Sabistik
post
Post #4


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Wywalam cały OT. Tego typu rozmowy prowadźcie na PW a nie w temacie z konkretnym problemem.

Jak masz jakieś uwagi ~Mlodycompany to od tego służy 'raportuj'. Następnym razem będzie warn za nabijanie postów.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:03