生成字母数字 50 个字符长 GUID 的更好方法

美国能源部

我正在生成 2 个 GUID 并从中获取前 50 个字符。这样做的更好方法是什么 -

string tr1 = string.Join("", Guid.NewGuid().ToString("n"));
string tr2 = string.Join("", Guid.NewGuid().ToString("n"));

string full = ( tr1 + "@" + tr2).Left(50);
飞狗57

这不是您要求的,但我认为这是您想要的:

  using System.Security.Cryptography;

  public static string Get50RandomHexNybls()
  {
      var bytes = new byte[25];
      var rand = new RNGCryptoServiceProvider();
      rand.GetBytes(bytes);
      return BitConverter.ToString(bytes).Replace("-", string.Empty);
  }

结果如下:

B7EB8387438D55CAEC2C9D4EE73E8B99BB146EEDA4F8A9CB48

每次都有不同的结果。如果您不喜欢我如何将字节转换为十六进制字符串,请查看“如何将字节数组转换为十六进制字符串,反之亦然”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

3 个字符长的字母数字正则表达式不起作用

来自分类Dev

有什么方法可以获取GUID的前5个字符?

来自分类Dev

比较更多50个字符串的有效方法

来自分类Dev

确保字符串仅包含字母数字字符的更好方法?

来自分类Dev

如何生成20个字符的字母数字唯一ID

来自分类Dev

生成所有6个字符的字母数字组合(大写和小写)

来自分类Dev

在MySQL中生成唯一的10个字符的字母数字哈希

来自分类Dev

字母数字字符串的所有组合,更好的方法?

来自分类Dev

删除以字母 S 开头的 4 个字符长的 dos 文件夹

来自分类Dev

RegEx-20个字符长的数字,只能带空格

来自分类Dev

如何从文件中仅删除0-9个字符长的数字?

来自分类Dev

RegEx-20个字符长的数字,只能带空格

来自分类Dev

“至少8个字符长,包括至少一个字母和一个数字”的正则表达式

来自分类Dev

Keytool生成32个字符的长密钥哈希,而不是28个

来自分类Dev

如何在Php / SQL中生成字母数字,哪种方法更好?

来自分类Dev

生成字母数字字符串

来自分类Dev

是否可以在linux循环中遍历比一个字符长的一系列字母和数字?

来自分类Dev

如何在 MySQL 的触发器中通过此代码生成超过 6 个字符的随机字母数字?

来自分类Dev

是否有更有效的方法在C#中生成4000万个字母数字唯一随机字符串

来自分类Dev

如何显示文本的前50个字符

来自分类Dev

小于50个字符的行的Regec

来自分类Dev

在 Java 中,如何创建一种方法,在其中删除/添加字母或数字到某个字符串?

来自分类Dev

通过正则表达式匹配不包含8个字符(数字/ az / AZ)的长字

来自分类Dev

替换字符串中多个数字的更好方法

来自分类Dev

解析括号中数字的字符串的更好方法?

来自分类Dev

[字母数字] [字母数字.__ @] 31个字符的正则表达式建议

来自分类Dev

查找字符串中某个字符出现次数的更好方法

来自分类Dev

对于 Django 模型,拥有 5 个字符长的唯一字段的正确方法是什么?

来自分类Dev

如何查看一个字符串是否长四个字母?– Windows批处理

Related 相关文章

  1. 1

    3 个字符长的字母数字正则表达式不起作用

  2. 2

    有什么方法可以获取GUID的前5个字符?

  3. 3

    比较更多50个字符串的有效方法

  4. 4

    确保字符串仅包含字母数字字符的更好方法?

  5. 5

    如何生成20个字符的字母数字唯一ID

  6. 6

    生成所有6个字符的字母数字组合(大写和小写)

  7. 7

    在MySQL中生成唯一的10个字符的字母数字哈希

  8. 8

    字母数字字符串的所有组合,更好的方法?

  9. 9

    删除以字母 S 开头的 4 个字符长的 dos 文件夹

  10. 10

    RegEx-20个字符长的数字,只能带空格

  11. 11

    如何从文件中仅删除0-9个字符长的数字?

  12. 12

    RegEx-20个字符长的数字,只能带空格

  13. 13

    “至少8个字符长,包括至少一个字母和一个数字”的正则表达式

  14. 14

    Keytool生成32个字符的长密钥哈希,而不是28个

  15. 15

    如何在Php / SQL中生成字母数字,哪种方法更好?

  16. 16

    生成字母数字字符串

  17. 17

    是否可以在linux循环中遍历比一个字符长的一系列字母和数字?

  18. 18

    如何在 MySQL 的触发器中通过此代码生成超过 6 个字符的随机字母数字?

  19. 19

    是否有更有效的方法在C#中生成4000万个字母数字唯一随机字符串

  20. 20

    如何显示文本的前50个字符

  21. 21

    小于50个字符的行的Regec

  22. 22

    在 Java 中,如何创建一种方法,在其中删除/添加字母或数字到某个字符串?

  23. 23

    通过正则表达式匹配不包含8个字符(数字/ az / AZ)的长字

  24. 24

    替换字符串中多个数字的更好方法

  25. 25

    解析括号中数字的字符串的更好方法?

  26. 26

    [字母数字] [字母数字.__ @] 31个字符的正则表达式建议

  27. 27

    查找字符串中某个字符出现次数的更好方法

  28. 28

    对于 Django 模型,拥有 5 个字符长的唯一字段的正确方法是什么?

  29. 29

    如何查看一个字符串是否长四个字母?– Windows批处理

热门标签

归档