我有一个颜色的枚举:
enum colour_t {red, blue, green, yellow, orange, white};
我正在制作一个Rubik的Cube扰码器,所以我需要使用srand或某种随机函数来为每个方块选择一种颜色。是否可以将srand与枚举值一起使用,或者我必须给它一些整数参数(1-6)并且每个数字对应一个颜色都有一个大小写。
谢谢, 特里斯坦
答案 0 :(得分:0)
你可以施放:
static_cast<colour_t>(rand() % (white + 1))