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

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

【问题讨论】:

标签: typescript random


【解决方案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 看看这是否适合你...
猜你喜欢
  • 2019-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-03
  • 2017-11-01
  • 1970-01-01
  • 2013-07-21
  • 2017-10-10
相关资源
最近更新 更多