목록난수 (2)
생선이의 잡다한 블로그
안녕하세요 생선스프입니다! 이번 강좌에서는 난수를 만들어 보려고 합니다 우선 코드먼저 보도록 하겠습니다12345678910#include #include #include void main(){ srand(time(0)); printf("%d", rand());}cs 이제 설명을 해보죠 난수를 만드려면 rand 함수를 이용합니다하지만 시드값이 바뀌지 않으면 아무리 rand 함수로 난수를 만들어도 값이 바뀌지 않습니다왜냐하면 난수를 만들기 위한 식이 있는데 이 식에 계속해서 같은 값만 들어가면 당연히 같은 값만 나오겠죠!예를들면 3x+1 이라는 식에 2라는 값만 넣으면 아무리 해봐도 7말고는 나올 값이 없죠 그래서 이 시드값을 바꿔주어야합니다그런데 바뀐 시드값이 같으면 안되겠죠그러면 이 시드값은 겹치지않으며..
안녕하세요 생선스프입니다~ 이번 강좌에서는 랜덤을 알아보려고 합니다 요즘은 너무 더워서 포스팅하는것 조차 힘드네요 `~` 빨리 시원해지면 좋겠네요 강좌 시작하도록 하겠습니다 우선 프로젝트를 하나 불러온후에 버튼과 라벨을 하나씩 가져와 줍니다▼ 강좌 진행하기전에 아마 보통 다른 강좌들을 보면 (int(Rnd * (y-x)) + x ??? ) 이런 형태로된 Rnd 함수를 이용하는 강좌들이 대부분일겁니다 하지만 Rnd 함수는 비주얼베이직 6.0 에서 쓰던 함수라 사용법이 복잡합니다 저희는 굳이 이런 복잡한 방법으로 랜덤을 사용할 필요가 없습니다 일단은 아래와 같이 적어줍니다 Dim rd As New Random 은 rd 라는 변수를 랜덤으로 사용하겠다는 선언입니다 rd.Next("최소숫자","최대숫자") 이런..