random.Next Int数据类型中的A到F.

时间:2015-09-11 06:35:00

标签: c# integer

int digitToOutput = random.Next(0, 9);

如何将HEX中的字母A,B,C,D,E,F添加到此代码行中,以便选择0到9之间的随机数或从A到F的字母?

1 个答案:

答案 0 :(得分:2)

首先,上限是独占所以,如果你想要一个从09的数字,你应该使用10作为上限。

对于十六进制数字,我选择简单:

string hexDigitToOutput = random.Next(0, 16).ToString("X");

这将为您提供0到15之间包含的值,然后将其转换为大写十六进制。