Const slice can be mutated?

Thanks a lot, these are both great answer! I could not decide, which to select, so zig to the rescue:

const std = @import("std");
const rand = std.rand;

pub fn main() void {
    var rng = rand.DefaultPrng.init(42);

    const Answer = enum {
        squeek502,
        IntegratedQuantum,
    };
    const answer = (rng.random().enumValue(Answer));

    std.debug.print("Accept: {any}\n", .{answer});
}
Accept: main.main.Answer.IntegratedQuantum
6 Likes