목록contains (1)
코린이 탈출기
복권과 같이 숫자를 무작위로 섞어 6개를 뽑는 코드를 작성하겠습니다. 우선 숫자를 무작위로 섞는 코드는 이미 안드로이드 스튜디오에서 제공하는 기능입니다. val random = Random() 위와 같이 코드를 작성하면 숫자가 무작위로 섞이게 됩니다. Random( ) 여기서 ( ) 안에는 원래 랜덤 객체에서 받는 'seed: Int'라는 인자가 있습니다. 사실 Random()은 무작위가 아닌 seed에 값을 대입하여 작동하는 것입니다. 즉, seed에 값을 대입하면 다음 숫자가 무엇인지 예측이 가능하다는 것입니다. 이러한 예측이 가능한 숫자가 아닌 무작위로 하고 싶을 경우에는 어떻게 해야 할까요? 가장 많이 사용하는 개념은 시간을 사용하는 것입니다. 시간은 지금도 흐르고 다시 돌아갈 수 없기 때문입니다..
안드로이드/안드로이드
2021. 8. 11. 16:45