Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> random kolorów w postaci szesnastkowej
pero
post 1.12.2008, 10:12:30
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 17.02.2007

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


Witam
mam taki problem. Potrzebuje zrobic random po kolorach i mam takie rozwiazanie

  1. <?php
  2. $kolor = rand(0,10000000);
  3. echo dechex($kolor);
  4. ?>


niestety problem jest taki ze chcialbym aby random byl po wszystkich kolorach roznych od niebieskoego oraz zblizonych do niebieskiego (ciemno niebieski, fiolet itp)

nie bardzo wiem jak to rozwiazac.
sa moze jakies zakresy ktore pozwalaja na sprawdzenie czy dana liczba jest zblizona do koloru niebieskiego ?
Go to the top of the page
+Quote Post
Darti
post 1.12.2008, 20:09:10
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


random po kolorach w skali rgb raczej wygląda tak:
  1. <?php
  2. $r = dechex(rand(0,255));
  3. $g = dechex(rand(0,255));
  4. $b = dechex(rand(0,255));
  5. echo $r.$g.$b;
  6. ?>


lecz z tym pominięciem niebieskiego ... w sumie składowa blue daje najwięcej niebieskiego, ale nie do końca (bo ffffff ma się nijak do niebieskiego).


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 02:20