[완료] 임베디드 리눅스에서 랜덤함수는 어떤걸 써야 하나요?

blogger의 이미지

현재 임베디드 관련 수업 프로젝트 때문에 pxa255 보드를 가지고 연습중인데요.

fnd에 랜덤 숫자를 출력하기 위해서 랜덤함수를 찾고 있는데 잘 안나오네요. -_-;

인터넷을 뒤져서 linux/random.h에 있는 get_random_bytes 함수는 찾았는데요.

이 함수가 또 drivers/char/random.c에 정의가 되어있는데요.
random.h를 include 시켜도 함수가 정의가 안되어 있다고 나오고 이 파일을 random.c를 include해서 에러를 뿜어네내요. ㅠ

혹시 제가 사용법을 잘못 알고 있는건가요?

아니면 다른 함수가 있을까요?

답변 주시면 감사하겠습니다. (__)

skysign의 이미지

The art of computer programming 이란 책에
랜덤함수에 대한 내용이 있고, 이 내용을 구현한 소스는
구글링 하면 쉽게 찾을 수 있을꺼에요.

blogger의 이미지

혹시 검색어만이라도 알려주실 순 없나요?
The art of computer programming 이것만으로 검색하기엔 너무 자료가 방대해서 지식이 짧은 제가 필요한걸 골라 읽기엔 무리가 많네요. ㅠ

blogger의 이미지

테스트용 함수에다가 모르고 get_rand_bytes()함수를 쓰면서 계속 이상한 곳에서 문제접을 찾았네요.
-_-;

get_random_bytes()함수로 사용 가능하세요. ^^;