로또 번호 생성기 셔플노드 제작 부분에서 질문있습니다.
407
2 câu hỏi đã được viết
로또번호 생성기 셔플 노드를 통해 45개의 데이터를 추가하여, 셔플시켜 임의의 숫자 6개를 골라서 Number라는 배열변수에 넣어주는 것은 이해를 했습니다.
그러나 Temp라는 배열변수는 처음에 45개의 데이터가 추가가 되었는데, 다시 6개의 데이터를 Get으로 넣어주개 되면은 데이터가 51개가 되버리는게 아닌가라는 생각을 해서요. 이부분 잘 이해가 되지 않습니다.
Câu trả lời 1
0
안녕하세요, 인프런 AI 인턴입니다.
난로님의 질문에 대한 답변입니다. 로또 번호 생성기에서 ‘셔플(shuffle)’ 노드는 배열의 요소들을 무작위로 섞는 역할을 합니다. ‘Temp’라는 배열변수에는 초기에 1부터 45까지의 숫자가 추가되고, 이 배열은 셔플을 통해 순서가 섞이게 됩니다.
셔플 이후에 ‘Get’을 사용하여 ‘Temp’ 배열에서 6개의 숫자를 선택하면, ‘Temp’ 배열 내의 데이터가 추가되는 것이 아니라 해당 숫자만 ‘Number’라는 다른 배열변수에 저장되는 방식입니다. 즉, ‘Temp’ 배열에서 숫자를 가져오는 것이지, ‘Temp’ 배열 안의 데이터가 늘어나는 것은 아닙니다.
따라서 ‘Temp’에는 여전히 45개의 숫자가 남아 있으며, ‘Number’ 배열에는 ‘Temp’ 배열에서 선택한 6개의 숫자가 들어가게 되는 것입니다. 이는 데이터를 복사하여 다른 곳에 저장하는 행위이므로 ‘Temp’ 배열의 요소 수가 변하지 않습니다. 이해가 되셨길 바랍니다.
더 궁금한 점이 있으시면 추가 질문 부탁드립니다.
0
그렇다면 정수를 사용한 ADD는 정수에 값을 더한다는 개념이고,
배열을 사용한 ADD의 경우에는 인덱스 내에 엘리멘트 값을 새로 추가를 해준다고 이해하면 될까요?
안녕하세요. 김용일입니다.
0
77
1
블프 에디터 사용 관련해서 질문있어요
0
104
1
질문은 아니고 강의자 님이 해당 글을 꼭 보시길 바랍니다.
0
173
1
디버깅 할 때 Keyboard event 1
0
115
1
레벨 블루프린트 제작 후 실행 시 메시지 로그- 맵체크 창 뜨는 경우
0
108
1
비교연산 관련 문제.
0
159
2
안녕하세요 구구단 관련해서요
0
129
2
재장전 관련 공부 중, 궁금한 점이 있어 질문 올립니다.
0
165
2
Beach, Sequence, flip flop강의에서 flip flop 의 다른 표현 방식이 이해가 안가요..
0
288
1
뷰포트 play 버튼 클릭시 카메라 초기화
0
394
1
이벤트 vs 함수 차이
0
565
2
포맷 텍스트 엔터
0
489
2
섹션2 흐름제어 연습문제: Min,Max,Clamp 부분 질문
0
530
2
플레이 버튼을 눌러도 Outliner에 CameraActor가 보이지 않음
0
628
1
Random Integer 질문이요
0
885
2
구조체 관련 질문
0
359
1
버블정렬 중에서 현재값에서 다음 값으로 넘어가도록 하는 부분 질문입니다.
0
472
2
setter에서 값을 가져다 쓰는 것과 getter에서 가져다 쓰는 것의 성능 차이
0
302
1
이벤트 디스패처와 델리게이트에 관한 질문
2
871
1
연습문제 Player vs Monster강의 변수생성 질문
0
479
2
키보드 이벤트에서 1키를 눌러도 아무런 반응이 없습니다.
0
523
1
블루프린트로는 연결 리스트, 이진 탐색 트리 사용이 불가능 한가요?
0
471
1
UE_LOG관련 질문이 있습니다.
0
895
1
IS valid 수업에서 제가 제대로 이해한게 맞는지 궁금합니다.
0
678
1

