Trình tạo màu tối ngẫu nhiên PHP

Cinque Terre (năm vùng đất) là một phần của vùng duyên hải Ý. Bờ biển với năm ngôi làng. Monterosso, Vernazza, Corniglia, Manarola và Riomaggiore là Di sản Thế giới của UNESCO

Trình tạo màu tối ngẫu nhiên PHP

Monterosso

Monterosso al Mare nằm ở trung tâm của một vịnh tự nhiên nhỏ, được bảo vệ bởi một rạn san hô nhân tạo nhỏ, ở Riviera of La Spezia. Đây là ngôi làng cực bắc của Cinque Terre

Trình tạo màu tối ngẫu nhiên PHP

Vernazza

Vernazza là một trong năm thị trấn ở vùng Cinque Terre. Vernazza là thị trấn thứ tư hướng về phía bắc. Nơi đây không có xe hơi lưu thông và là một trong những "làng chài" chân thực nhất ở vùng duyên hải Ý

Trong bài đăng này, chúng ta sẽ xem cách tạo mã màu hex CSS ngẫu nhiên bằng hàm PHP md5()

Hàm md5() trong PHP tính toán hàm băm MD5 của một chuỗi. Sử dụng chức năng này, bây giờ chúng ta sẽ tạo mã màu hex ngẫu nhiên của mình

Nó chỉ là một dòng mã sẽ tạo ra màu hex ngẫu nhiên trong PHP. Dưới đây là mã PHP đã cho sẽ tạo mã màu hex ngẫu nhiên

Trong đoạn mã trên, chúng tôi đã sử dụng hàm PHP rand() sẽ tạo số nguyên ngẫu nhiên. Chúng tôi đã tạo hàm băm MD5 của số ngẫu nhiên được tạo bởi hàm PHP rand(). Sau đó, chúng tôi đã sử dụng hàm PHP substr() chỉ lấy 6 ký tự đầu tiên của hàm băm MD5

Làm cách nào để hiển thị một hình ảnh ngẫu nhiên từ thư mục trong PHP?

Đọc một dòng tệp văn bản theo dòng trong Java với ví dụ

Chúng tôi chỉ lấy 6 ký tự đầu tiên làm mã màu hex chỉ gồm 6 ký tự ngoại trừ “#”. Chúng tôi đã lấy “#” trước ký tự được tạo bởi hàm PHP substr()

Trong đoạn mã trên, chúng ta sẽ chỉ có thể nhìn thấy chuỗi mã màu. Nhưng chúng ta sẽ không hiểu màu sắc là gì hoặc màu sắc trông như thế nào. Vì vậy, chúng ta sẽ tạo một phần tử div và đặt màu nền cho phần tử đó

Dưới đây là mã của chúng tôi, nơi chúng tôi sẽ hiểu màu sắc trông như thế nào được tạo ngẫu nhiên trong PHP bằng cách sử dụng hàm md5()

Sử dụng trình tạo màu này để chọn ngẫu nhiên một màu từ bảng màu. Chọn một màu ngẫu nhiên từ toàn bộ bánh xe màu hoặc từ các bảng màu giới hạn gồm các màu riêng biệt (đỏ hoặc xanh lam, đỏ hoặc đen, chỉ màu chính và màu phụ, v.v. ). Chọn 1, 2, 3, 4 hoặc nhiều màu ngẫu nhiên cùng lúc

Sử dụng trình tạo màu ngẫu nhiên

Để tạo màu ngẫu nhiên, chỉ cần tải trang này. Nhấn nút "Chọn màu ngẫu nhiên" nếu bạn muốn trình tạo màu ngẫu nhiên tạo ra màu khác cho bạn. Phần mềm của chúng tôi sử dụng trình tạo số ngẫu nhiên mạnh để tạo ra các giá trị đỏ, lục và lam bao gồm mỗi màu. Đầu ra là màu sắc, được hiển thị trực quan và mã duy nhất của nó ở dạng HEX, RGB và HSL

Nếu bạn muốn chọn nhiều màu, chỉ cần nhập số được yêu cầu vào trường đầu tiên. Ví dụ: để chọn hai màu ngẫu nhiên, hãy nhập "2". Để chọn ba màu ngẫu nhiên, hãy nhập "3"

Nếu sử dụng bánh xe màu ngẫu nhiên để tạo ra các màu riêng biệt, tôi. e. đối với người chơi trong trò chơi, trước tiên hãy nhập số lượng người chơi vào trường đầu tiên, sau đó chọn bảng màu thích hợp. Trình tạo màu hỗ trợ chọn ngẫu nhiên giữa đỏ và xanh lam, đỏ và đen và đen trắng. Ngoài ra, bạn có thể sử dụng bánh xe 3 màu bao gồm ba màu cơ bản (đỏ, vàng, xanh lam), bánh xe 6 màu có ba màu phụ (cam, lục, tím) ở trên cùng hoặc 12- . Lý tưởng nhất là sử dụng bảng màu có nhiều màu bằng số lượng màu duy nhất mà bạn cần, hoặc nhiều hơn một chút. Số lượng màu duy nhất được hỗ trợ tối đa là mười hai, bất kể chúng được chọn từ bảng màu nào

Màu HEX, RGB và HSL là gì?

Đây là những hệ thống khác nhau để thể hiện màu sắc theo cách kỹ thuật và có thể nhận dạng duy nhất. Ba trong số này được hỗ trợ trong bộ chọn màu ngẫu nhiên của chúng tôi

  • HEX chỉ là một nhóm sáu chữ số thập lục phân và là một đại diện thường được sử dụng trong thiết kế web. Ví dụ: mã HEX cho màu đen là #000000 trong khi mã HEX cho màu trong dải màu tím là #8f0f8d
  • RGB là viết tắt của "Red, Green, Blue" và chủ yếu áp dụng cho màn hình kỹ thuật số, màn hình máy tính, màn hình tivi, v.v. Một màu được viết bằng RGB bao gồm ba số, mỗi số biểu thị lượng ánh sáng đỏ, lục và lam cần được trộn để tạo ra màu kết thúc mong muốn
  • HSL là viết tắt của "Hue, Saturation, Lightness" là một cách mã hóa màu khác. Nói một cách đại khái, màu sắc đề cập đến một phần của quang phổ ánh sáng (0-360°), độ bão hòa đối với cường độ của nó (0-1, 0-100%) và độ sáng đối với độ sáng của nó (0-1, 0-100%)

Trình tạo màu ngẫu nhiên của chúng tôi sẽ xuất ra màu được chọn ngẫu nhiên trong cả ba hệ thống, để thuận tiện cho bạn

Trình tạo màu tối ngẫu nhiên PHP


Bộ chọn màu ngẫu nhiên chọn bao nhiêu màu?

Vì màu sắc chỉ đơn giản là ánh sáng nhìn thấy được ở một tần số nhất định, nên đối với các mục đích thực tế, có vô số màu do dải tần số có thể được phân chia gần như vô hạn. Mắt người hoạt động khá tốt và có thể phân biệt được khoảng 10 triệu màu [1]. Về lý thuyết, chúng ta có thể vẽ một màu ngẫu nhiên từ vô cực đó

Tuy nhiên, hầu hết các màn hình và màn hình hiện đại có thể tái tạo hơn 16 triệu màu và do đó, đây cũng là dải màu mà bộ tạo màu của chúng tôi chọn giữa. Chính xác là "bánh xe màu" ảo bao gồm 16.777.216 màu

Làm cách nào để tạo màu ngẫu nhiên trong PHP?

Hàm 'rndRGbColorCode()' tạo bộ ba giá trị ngẫu nhiên nằm trong khoảng từ 0 đến 255 và được nối với chuỗi 'RGB' bằng thao tác chuỗi . Chúng tôi gọi hàm và in giá trị RGB được tạo ngẫu nhiên.

0xFFFFFF có màu gì?

Do đó trắng thường được viết là 0xffffff (tùy thuộc vào cách viết hoa hệ thống của bạn có thể quan trọng hoặc không).

Làm cách nào để chuyển đổi RGB sang hex trong PHP?

Hầu hết trong CSS làm nền hoặc phông chữ, chúng tôi đang sử dụng Mã màu HTML và trong khi nếu chúng tôi cho phép người dùng thêm màu, có thể thêm RGB. Vì vậy, chức năng sau sẽ chuyển đổi từ mã màu HTML sang hex tương ứng (thập lục phân là hệ thống đánh số 16 cơ sở) Mã màu HTML. echo rgb2HEXhtml('100','200','111'); Thế là xong.

Làm cách nào để tạo màu hex ngẫu nhiên trong JavaScript?

JavaScript. Tạo mã màu thập lục phân ngẫu nhiên .
Sử dụng toán học. random() để tạo số thập lục phân 24 bit (6 * 4 bit) ngẫu nhiên
Sử dụng dịch chuyển bit và sau đó chuyển đổi nó thành chuỗi thập lục phân bằng Số. nguyên mẫu. toString(16)