配列内の要素をランダムに一つだけ取り出すコード例 function choice<T>(a: T[]): T { const i = Math.floor(Math.random() * a.length); return a[i]; } console.log(choice([1, 2, 3, 4, 5])); ソースコード app.ts 内部で利用しているアルゴリズム 床関数