랜덤 색상 생성기
한 번의 클릭으로 랜덤 16진수 색상을 생성 — 암호학적으로 안전하고, 아무것도 업로드되지 않습니다.
랜덤 16진수 색상을 즉시 생성
생성 버튼을 클릭하면 암호학적으로 랜덤한 16진수 색상이 하나 이상 생성됩니다. 배치 크기 선택기를 사용하여 한 번에 최대 20가지 색상을 생성할 수 있습니다. 스워치를 클릭하면 16진수 값이 클립보드에 복사됩니다. 밝기 제약을 활성화하면 출력을 특정 HSL 밝기 범위로 제한할 수 있습니다 — 특정 맥락에서 너무 어둡거나 너무 밝지 않은 랜덤 색상이 필요할 때 유용합니다.
랜덤 바이트는 암호학적으로 안전한 브라우저의 crypto.getRandomValues API에서 가져옵니다. 서버에는 아무것도 전송되지 않습니다. 채도 제약은 생생한 결과를 원할 때 탁한 회색에 가까운 색상을 피하는 데 도움이 됩니다.
자주 묻는 질문
Math.random 대신 crypto.getRandomValues를 사용하는 이유는? crypto.getRandomValues는 암호학적으로 예측 불가능하여 이전 결과로부터 출력을 예측할 수 없습니다. 색상에서는 품질에 실질적인 차이가 없지만, 브라우저에서 랜덤 데이터를 생성하는 올바른 도구입니다.
밝기 제약은 무엇을 의미하나요? 밝기는 HSL의 L 채널입니다 (0 = 검정, 100 = 흰색). Min L을 20, Max L을 80으로 설정하면 매우 어둡지도 밝지도 않은 색상을 얻을 수 있습니다.