IT/Javascript
배열/리스트에서 랜덤으로 하나 정하기
AsianDude
2023. 4. 14. 23:34
// 아이템즈 변수에 배열 안에 "햄버거", "피자", "비빔밥", "불고기"를 담는다.
let items = ["햄버거", "피자", "비빔밥", "불고기"]
/*
radomChoose변수에서 items[배열 인덱스 번호]에서 Math.floor로 소수점이 나와도 무조건 반올림 하지 않고
정수만 나오게 해야해서 그 괄호 안에
Math.radom()을 쓰면 무조건 0.23232, 0.353123, 0.98232424, 뭐 이런 숫자가 나온다.
그 숫자에서 배열의 길이를 곱하면 배열 길이 보다 무조건 작은 숫자가 나온다. 그 숫자가 Math.floor로 반올림되지 않는 정수로 인덱스가 선택되서 랜덤한 것이 나온다.
*/
let randomChoose = items[Math.floor(Math.random() * items.length)];
console.log(randomChoose);