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形式の本文を利用してみた