Random Code(Color Hex Generator)
Random Code(Color Hex Generator)
SurveyBuilder-Admin Wednesday 21st June 2023, 17:58:14I don't know why I am doing this, but I have made a custom HEX color generator
<?php
//$loop is how many generated hex code you would want to have.
function genHex(int $loop):array {
$hex = array();
$list = '0123456789abcdef';
for($i=0;$i<$loop;$i++){
$h='#';
for($k=0;$k<6;$k++){
$rand = rand(0,strlen($list)-1);
$l = str_split($list);
$h.=$l[$rand];
}
$hex[$h] = $h;
}
return $hex;
}
?>
Last modified by SurveyBuilder-Admin on Thursday 22nd June 2023, 11:50:00
Software engineer, creates plugins for Flatboard, checks source codes, and answers any software errors questions and contributes on the GitHub page as well
Replies 3
That's great, but you can do it more simply like this 😄 :
function genHex(int $loop): array {
$hexArray = [];
for ($i = 0; $i < $loop; $i++) {
$hexArray[] = sprintf('#%06X', mt_rand(0, 0xFFFFFF));
}
return $hexArray;
}
Last modified by Simon on Sunday 25th June 2023, 17:28:00
I was always told that simple is lazy work. 😂
I don't know why, I take the longest and more complex why, then I should have attended,
Thanks for the "shorted version" of it.
I don't know why, I take the longest and more complex why, then I should have attended,
"if it works, then it's fine"
Thanks for the "shorted version" of it.
Last modified by SurveyBuilder-Admin on Sunday 25th June 2023, 18:49:00
Software engineer, creates plugins for Flatboard, checks source codes, and answers any software errors questions and contributes on the GitHub page as well
Suggested Topics
JPRuehmann
started Math captcha not working deleting Threads.
Bug reports
Fan#17562
started solved < and > signs in code
General Questions
SurveyBuilder-Admin
started plugin Favorite Post Plugin
Resources
AlexanderLiebrecht
started plugin Contact Form for Flatboard Forum as a Plugin
Feature Requests