我正在开发名为Bookstore的ASP.NET MVC应用程序。
我有一个称为Book的实体,其ID必须是随机字节[16]。当我生成随机字节时,有时会生成“ /”字符,并且由于URL中不允许使用“ /”,所以我在浏览器中找不到404错误。
如何从字节中仅排除“ /”字符?
我生成随机字节的方式:
Random random = new Random();
byte[] bytes = new byte[16];
random.nextBytes(bytes);
答案 0 :(得分:-1)
您可以声明要随机分配的字符数组。例如:
char[] randomChar = new char[]{'a','b','c','d'};
Random random = new Random();
char nextChar = randomChar[random.Next(0, randomChar.Count())];