Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 2 Dołączył: 10.07.2007 Ostrzeżenie: (10%)
|
Witam,
jak najprościej za pomocą funkcji rand wylosować dowolny kolor (byle jaki). Jest jakaś klasa do tego albo algorytm? np. #339933 itp. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 2 Dołączył: 10.07.2007 Ostrzeżenie: (10%)
|
nie wiedziałbym jak zacząć ale dzięki już znalazłem funkcje:
http://www.phpbuilder.com/board/showthread.php?t=10269284 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 4 Dołączył: 28.09.2009 Skąd: Chełm Ostrzeżenie: (0%)
|
Przepraszam za odkopanie tematu sprzed paru miesiecy lecz uznalem, ze moze sie potomnym przyda. Powyzej kolega Taifun wrzucil link do rozwiazania lekko zabalaganionego moim zdaniem. Ponizej znajduje sie prosta funkcja do losowania kolorow w 3 roznych postaciach:
Demo skryptu losowanie koloru Inne funkcje, ktore moga sie przydac przy losowaniu koloru znajduja sie w artykule pod tytulem [PHP] Losowy kolor w trzech postaciach. Ten post edytował CapaciousCore 28.12.2009, 06:20:52 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 348 Pomógł: 26 Dołączył: 8.10.2008 Skąd: Lublin Ostrzeżenie: (0%)
|
Że tak sobie pozwolę się podpiąć...
Muszę zrobić generator losowego koloru do pewnego dużego skryptu. Niby nic trudnego jednak chciałbym aby było to rozwiązanie najbardziej optymalne. Chodzi o to aby kolor nie był wybierany spośród podany ale spośród możliwych (tam chyba jakoś ponad 16 milionów).
Jest bardzo wiele kombinacji jak mniemam i najlepszym wyjściem wydaje mi się wygenerowanie 3 liczb od 0 do 255, hexdec() i je skleić. PS pod PHP i JS. |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%)
|
Muszę zrobić generator losowego koloru do pewnego dużego skryptu. ... Jest bardzo wiele kombinacji jak mniemam i najlepszym wyjściem wydaje mi się wygenerowanie 3 liczb od 0 do 255, hexdec() i je skleić. Prościej się chyba nie da: |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 348 Pomógł: 26 Dołączył: 8.10.2008 Skąd: Lublin Ostrzeżenie: (0%)
|
Nie wiedziałem, że rand operuje na szesnastkowych. Dzięki.
Ps. Nie ma "pomógł" gdy nie jestem autorem tematu. Ten post edytował Adi32 25.06.2012, 15:17:51 |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
@Rysh: Raczej powinno używać się mt_rand zamiast rand - bardziej losowy wynik i szybszy czas jego wygenerowania.
@Adi32: Bo nie operuje. Podstawy składni PHP: http://php.net/manual/en/language.types.integer.php |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 02:41 |