引入:
大家在设计网页时有没有不知道用啥颜色,词汇量太少不知道有啥颜色单词?
今天教大家用C++一个程序来随机生成一个16进制的颜色值
#include<iostream>
#include<cstdlib>
#include<ctime>
int main() {
srand(time(nullptr));
int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
char array[] = {97, 98, 99, 100, 101, 102};
//这些代码其实没啥用,只是测试能否正常生成字母
// std::cout <<array[0]<< std::endl;
//
// for(int i=0;i<6;i++){
// std::cout <<array[i] << std::endl;
// }
//
std::cout << "欢迎使用十六进制颜色随机产生器" << std::endl;
std::cout << "#";
for (int i = 0; i < 6; i++) {
int kind = rand() % 2;
int num = rand() % 10;
int num2 = rand() % 6;
switch (kind) {
case 0:
std::cout << arr[num];
break;
case 1:
std::cout << array[num2];
break;
default:
std::cout << "error" << std::endl;