float rand_FloatRange(float a, float b){
    return ((b-a)*((float)rand()/RAND_MAX))+a;
}

랜덤 시작 범위 a, 랜덤 마침 범위 b

 

-2~2 사이의 모든 실수를 랜덤 제네레이트 하고 싶다면

 

rand_FloatRange(-2,2);

 

랜덤 넘버를 연속으로 뽑다 보면 같은 넘버가 발생함.

srand(GetTickCount());으로 밀리초 단위로 생성하고

Sleep(5);으로 넘버를 뽑을 때마다 딜레이를 주면 해결

'개발자 > C/C++' 카테고리의 다른 글

특정 범위의 실수 랜덤 넘버 뽑기  (0) 2014.06.10
Posted by 안드로메다에서 온 프로그래머

이클립스 콘솔에서 한글이 깨지는 경우가 있다

예를 들어 Scanner로 입력을 받았을때

 

그것의 대처법이다

 

이클립스 설치 폴더에서

eclipse.ini 파일을 열어주고,

맨 아랫줄에

-Dfile.encoding=UTF-8

를 추가해 주면 된다

 

물론 이클립스 자체가 영어권 프로그램이므로

한글로 콘솔 입력을 받는것은 추천하지 않는다.

이것 이외에도 각종 에러가 많기 때문

 

Posted by 안드로메다에서 온 프로그래머

3축 자이로 센서보드(Triple-Axis Digital-Output Gyro ITG-3200 Breakout)

아두이노 1.01Ver이상 예제코드

 

Gyro.ino

 

아트로봇사의 코드를 오류수정한 버전

'개발자 > 미분류' 카테고리의 다른 글

클릭해서 만드는 마테리얼 아이콘  (0) 2016.05.19
3축 자이로 센서보드 예제  (0) 2013.12.06
JSON을 알아봅시다  (0) 2013.07.15
Posted by 안드로메다에서 온 프로그래머