在打字稿中创建随机字符串[重复]

Posted

技术标签:

【中文标题】在打字稿中创建随机字符串[重复]【英文标题】:Create random string in typescript [duplicate] 【发布时间】:2019-06-02 06:30:47 【问题描述】:

如何在打字稿中创建一个由字母 [a-z0-9] 组成的随机字符串?它应始终由 32 位数字组成。而且也不应该有多余的字符串。

【问题讨论】:

你可能想制作一个指南。查看 Fenton 的回答:***.com/questions/26501688/a-typescript-guid-class 【参考方案1】:

试试这个:

makeString(): string 
    let outString: string = '';
    let inOptions: string = 'abcdefghijklmnopqrstuvwxyz0123456789';

    for (let i = 0; i < 32; i++) 

      outString += inOptions.charAt(Math.floor(Math.random() * inOptions.length));

    

    return outString;
  

  result: string = this.makeString();

【讨论】:

这仅适用于一次。如何让它工作,以便我可以点击一个总是生成随机字符串的按钮? 将点击事件添加到您的按钮并调用 makeString() 函数。 我不知道你需要这个函数是为了什么,但是现在返回一个值是不必要的......将结果分配给某个变量或只是控制台.log 看看这是否适合你...

以上是关于在打字稿中创建随机字符串[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在打字稿中创建数组类型[关闭]

如何在打字稿中创建一个零数组?

在打字稿中创建自己的反应路线类

在打字稿中创建指令以显示角度加载进度

何时在 Angular2 打字稿中创建构造函数?

如何在反应打字稿的导航栏中创建动态元素