퀴즈프로그램을 만들고 싶은데
같은 폼에 버튼을 누를때마다 랜덤함수를 이용하여 그림만 뿌려주는 형식으로 만들고 싶습니다.
랜덤함수를 이용해서 하니 그림이 중복되어 나와 이 중복되는것을 방지하는 방법을 몰라 질문드립니다.
랜덤함수로 몇개 뽑는데 중복제거해야할경우
저는 보통 뽑고자 하는 값들(여기선 그림이겠죠)에 아이디 같은걸 랜덤으로 추출하여 Set 객체에 넣습니다.
Set객체의 크기가 원하는 갯수만큼 될때까지 반복을 돌리고
Set에서 값을 빼서 해당되는 아이디의 이미지를 빼오는 식으로 처리합니다.
Set은 중복을 허용하지 않는 Collection 객체입니다.
http://www.androidpub.com/2185826
로그인 유지
랜덤함수로 몇개 뽑는데 중복제거해야할경우
저는 보통 뽑고자 하는 값들(여기선 그림이겠죠)에 아이디 같은걸 랜덤으로 추출하여 Set 객체에 넣습니다.
Set객체의 크기가 원하는 갯수만큼 될때까지 반복을 돌리고
Set에서 값을 빼서 해당되는 아이디의 이미지를 빼오는 식으로 처리합니다.
Set은 중복을 허용하지 않는 Collection 객체입니다.