javascript - 다른 배열에서 임의의 요소를 가져오는 하나의 배열
PHP中文网
PHP中文网 2017-05-19 10:31:39
0
7
726

배열 a=[4,19,23,44,56,1]이 있고, 새 배열 b를 생성하고, b는 소진될 때까지 a에서 한 번에 하나의 요소를 무작위로 선택합니다. JavaScript로 구현됨

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(7)
小葫芦

a의 의사 무작위 셔플링을 사용하고 두 위치의 숫자를 교환하고 이 작업을 n번 수행하여 셔플링 효과를 얻은 다음 이를 b에 할당할 수 있습니다.

또는 코드 효율성을 고려하지 않는 경우 lodash 라이브러리에서 제공하는 배열 작업을 사용하면 코드를 더 우아하게 만들 수 있습니다.

으아악

더 나은 것을 생각해 보세요 pseudorandom method, 직접 무작위 정렬, 더 간결한 코드, 높은 운영 효율성:

으아악
仅有的幸福

으아악

世界只因有你

은 다음과 같이 구현됩니다.

으아악
漂亮男人

내 생각은 이 배열을 순회하고, 이 배열에서 임의의 요소를 가져온 다음, 배열 a에서 삭제하고 배열 b에 넣는 등의 작업을 수행하는 것입니다

으아악
滿天的星座

으아악

淡淡烟草味

으아악

曾经蜡笔没有小新

4층에는 적지 않겠습니다. 무작위로 하나씩 배열에서 선택하고, 제거된 것을 배열에서 제거하면 됩니다. 괜찮아

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿