質問: 0; } } // タッチスクリーンイベントファイルをクローズします。 ts_close(ts); // フレームバッファのために確保した領域を開放します。 munmap(pfb, SCREENSIZE); // フレームバッファをクローズします。 close(fd); return 0; //関数の紹介 // ビットマップ形式の画像ファイルを読み込み、 // ボタンのカラーデータを取得する関数。 int load_bmp(void) // LCDに画像を表示する関数。 void draw_image(int index, int x0, int y0) // ボタンを表示する関数。 void update_button(int index, int on) // 座標に対応するボタン識別子を返す関数。 int xy2button(int x, int y) ``` ### 補足情報(言語/FW/ツール等のバージョンなど) C言語 Linux
回答: 以下、実際にどうだかはわかりませんが、参考になると思います。 自販機の当たりプログラム組んだことある俺が仕組み教えてやる 「1000円自販機」ということであれば、当然赤字にならないようにということで、次のようなロジックになるかと思います。 上のリンクにある日数判定も入れるのも手ですよね。 100円の景品:毎回 500円の景品:5回に一度 1000円の景品:10回に一度 10000円の景品:100回に一度 ロジックを決めて、それを実装するだけで、乱数による抽選は不要かと思います。