제비뽑기?
커피우유
2023.04.01
제비뽑기로 예를들면 이미뽑은 종이는 다시나오지 않잖아요
그걸 랜드함수로 임의의수를 구해서 수출력 까진문제없는데
중복이 안나오게 하는건 어떻게하는지 모르겠네요
아 그러면 수를 모두 출력한후에는중복을 못하니까 더이상출력이 안돼겠네여 ㄷ
이건 생각을해봐야 할듯해요 ㅜ
-
거북이
1-숫자0의 출력여부는 질문자님이 정하시는 범위에 따라 결정됩니다.
2-rand()%3==숫자 0,1,2중 뽑힐테고 rand()%3+1은 숫자1,2,3중 하나가 뽑히겠죠? -
힘찬
만약 1~10 이라면
제비 뽑을때마다 순서가 매번 바꾸고,
뽑힌거는 맨 뒤로 보내거나,
맨 앞으로 보내서 다음 순서땐 그 다음 숫자 부터 하면 될듯 합니다. -
푸르
배열에 순서대로 집어넣고
안의 내용을 섞은다음
차례차례꺼내면 중복체크 없이도 제비뽑기식으로 나오겠죠 -
매력돋는 유진님
배열 이용해보는건 어떠세요.
생성한 숫자 배열에서 하나 빼고 원래 있던건 0으로 만들고
이런식으로요..
정말 이런식으로 하신다면 0이 뽑혔을 땐 다시 뽑는걸로 해야겠죠.