728x90
안녕하세요
이번시간에는 주사위 버튼을 눌러서 랜덤값이 나오는
간단한 주사위 기능을 만들어보겠습니다.
먼저 아래 스틱코드링크에서 즐겨찾기를 추가해주세요
https://stickode.com/detail.html?no=2549
*결과
1. MainActivity.java
2. activity_main.xml
안드로이드 개발자 문서에서 random 클래스를 살펴보면
An instance of this class is used to generate a stream of pseudorandom numbers 라고 정의합니다.
여기서 의사 난수 (pseudorandom number)란 무엇일까요?
의사(擬似) 는 비슷하다라는 뜻이고
난수(亂數)는 규칙없이 임의로 정한 수를 뜻합니다.
그럼 stream은 갑자기 왜 튀어나온걸까요?
random 클래스가 '(임의의 값) stream을 생성하는데에 사용된다' 라는 정의가 쉽게 이해가 안됩니다.
stream을 '연속된 데이터의 흐름' 이라고 생각하면 한발짝 다가간 느낌이 들지만 아직도 알쏭달쏭합니다.
stream을 데이터를 보내거나 받을때의 중간통로 라고 생각하면 훨씬 낫지 않을까요
프로그램에서 랜덤값을 만들어내고 그것을 어떤 목적지로 보내줄때의 중간통로라고 생각하면
랜덤클래스에 대한 정의가 한결 편안해지는 것 같습니다.
'안드로이드 자바' 카테고리의 다른 글
[JAVA][Android] 리사이클러뷰안에 리사이클러뷰 만들기 (0) | 2021.10.30 |
---|---|
[JAVA][Android] 시크바와 프로그레스바 연동하기 (0) | 2021.10.29 |
[JAVA][Android] 리사이클러뷰 아이템 이동, 스와이프로 삭제하기 (0) | 2021.10.26 |
[JAVA][Android] MVVM 패턴을 이용하여 간단한 간식내기 어플 만들기 (1) | 2021.10.22 |
[JAVA][Android] 안드로이드 - 알림 만들기 및 알림 탭하여 액티비티로 이동 (0) | 2021.10.21 |