トップページ > 電気・電子 > 2013年02月28日 > 2xegnjgQ

書き込み順位&時間帯一覧

21 位/117 ID中時間01234567891011121314151617181920212223Total
書き込み数1000000000000000000010002



使用した名前一覧書き込んだスレッド一覧
774ワット発電中さん
pic初心者専用のスレ その1

書き込みレス一覧

pic初心者専用のスレ その1
88 :774ワット発電中さん[sage]:2013/02/28(木) 00:05:48.03 ID:2xegnjgQ
PIC(C言語)初心者で、3*3のLEDキューブを作っていまして、ランダムな数字を発生させる時に、
欲しい範囲の乱数を発生させることが出来ずに悩んでいます。

0から9の乱数なら
a = (((double)rand()) / 32768.0) * 10.0;
で良いと言う記述をググって見つけたのですが、
自分の場合、0から3と0から7の種類を作りたいのですが、
単純に上記の式の *10.0を4と8にしてもうまく行きませんでした。

C言語自体初めてなので、考え方に困っております。
mikroCを使っています。
お詳しい方のアドバイスなど、よろしくお願いします。
pic初心者専用のスレ その1
95 :774ワット発電中さん[sage]:2013/02/28(木) 20:44:05.56 ID:2xegnjgQ
皆さま、レスありがとうございます。

現在の回路では、RA0からRA3までとRB0からRB7までのポートを使っていますが、
ネットで見かけた、上に書いた式では、当初*10.0のところを変えても無理でしたので、
*10.0でもしましたがうまく動きませんでした。


アドバイスを頂きました式を使って試して見ます。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。