반응형 Delay2 C# Random 요즘 개인 프로젝트로 로또 프로그램을 만들고 있다. 만들던중에 그냥 랜덤으로 숫자 뽑는게 필요하고 내가 스스로 뽑은 30개정도의 번호를 랜덤하게 배열하는 것도 필요해서 간단하게 프로그램을 구성해봤다. 그러던중... 이 망할 랜덤이 계속 같은 값을 뿌리는게 아닌가....ㅡㅡ; 그래서 서핑으로 여기저기를 기웃 거리는데 뭐 딱히 없었다.. 우선 랜덤사용할 부분을 함수로 지정해서 아래와 같은 소스를 짯다 private int[] selectNo() { int[] ret = new int[6]; Random t = new Random(); for (int i = 0; i < 6; i++) { ret[i] = t.Next(0, 46); int a = ret[i]; int b = 0; for (int j = 0; j.. 2012. 9. 21. C# delay C#으로 serial 통신을 하다보니..... 데이터를 보낸 다음에 응답을 기다리고 있는데... 이걸 처리해주는게 너무 애매했다... 물론 타이머로 해서 해주면 되긴 하는데... 내 경우에는 타이머가 다른걸로 4개 넘게 돌아가고 있는 상황이고 해서... 약간의 딜레이가 필요한데.... 펌웨어같은 경우에는 데이터 보내고 수신플래그를 기다리는.. 무한루프 ... while(수신때까지); 뭐 이렇게 해서 수신인터럽트걸리면 빠져나오도록 쓰곤 했는데.. C#에서는 이게 안먹히고 그냥 뻗는다... 아무래도 펌웨어에서 타이머가 인터럽트로 걸리는것처럼 안걸리고 그냥 흐름상에 구문이 끝날때까지 기다렸다가.. 사이에 들어가는듯.... 뭐 쨋든 그래서 delay함수가 필요했는데... 드디어 찾았다... ///////////.. 2012. 8. 23. 이전 1 다음 반응형