typescript 手动で确率调整できる样品的なやつ

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 手动で确率调整できる样品的なやつ相关的知识,希望对你有一定的参考价值。

export default <T>(array: T): T | null => {
    const rand = Math.floor(Math.random())
    let index = null
    if (rand > 0.6) {
        index = 0
    } else if (rand <= 0.6 && rand > 0.4) {
        index = 1
    } else if (rand <= 0.4 && rand > 0.3) {
        index = 2
    } else if (rand <= 0.3 && rand > 0.15) {
        index = 3
    } else {
        index = 4
    }
    if (!(array instanceof Array)) return null
    return array[index]
}

以上是关于typescript 手动で确率调整できる样品的なやつ的主要内容,如果未能解决你的问题,请参考以下文章

text エミュレータでネット接続できるようにする

javascript 控制台。***の実行を开/关で制御できるようにした类

json TSLint v5.7.0时点で指定できる全规则を网罗した。

html [エンティティ定义] htmlでエンティティ定义ができる#ER図

markdown 轨道を开発する环境を何度でもさくっと用意できるように

html Qiita API v2で取得できる投稿のHTML形式の本文を利用してみた