この募集は2021年11月07日に終了しました。

pythonでのシミュレーションプログラムの開発の仕事 [IT・通信・インターネット]

pythonでのシミュレーションプログラムの開発に関する仕事・募集案件ページです。クラウドソーシングのランサーズで、Webシステム開発・プログラミングに関する最適な外注/発注先をお探しの方、副業案件・求人をお探しのフリーランスの方はまず会員登録がおすすめです。

見積もり募集の結果

募集期間

5日間

提案数

4件

当選人数

1 件

(募集人数1人)

実際の発注内容

依頼の予算
5,000 ~ 10,000
実際の支払い金額
6,000 円 ~ 7,000
製作期間
31
実際の受注者
ゆうと
ゆうと

本人確認

  • 希望時間単価 ---
  • 実績 6
  • 満足率 100 %
  • プロジェクト完了率 100%
  • 機密保持
  • 本人確認
  • 電話

自己紹介をご覧いただきありがとうございます。 普段はサーバーサイドエンジニアとして働いています。 ▼経歴 大学ではコンピュータサイエンスを学びました。 また、ウェブサービスを運営している会社で、インターンシップを経験させていただきました。 そこでは、Java + Springをメインに、機能開発を行いました。 ▼資格 基本情報技術者試験 応用情報技術者試験 情報処理... 続きを読む

スキル
C++
Python
JavaScript
RubyOnRails
Vue.js
Go
... もっと見る
発注者の声

見積もり募集の内容

依頼主の業種
IT・通信・インターネット
依頼の目的・背景
PyCharm Python(3.9系)を使って、次の【要件】を満たすシミュレーションプログラムを開発してください。

【要件】(多少の変更がある場合もあります。)
・バカラのルール、配当に従ってください。(バンカー5%コミッション)
Pはプレイヤー、Bはバンカー、TはTieの意味となります。

・ソースコードに、
bet1=P,1 #BETタイミングを満たしたら、Pに$1をBETする。
bet2=B,1 #Bに$1をBETする。
bet3=P,1 #Pに$1をBETする。
bet4=B,1 #Bに$1をBETする。
bet5=P,100 #Pに$100をBETする。
....
bet1000=P,3 #Pに$3をBETする。
 のように書き込めるようにしてください。またbet nは無制限に対応してください。bet nが1個だったり、1億個だったりします。

上からbet nを所定の条件を満たすまで、そのbet n+1をBETします。

・試行回数を設定できるようにし、試行回数に達した時点で検証終了し、結果を表示。設定はソースコードの上部に

・試行中に損失許容額以上の損失が出た時点で検証終了し、結果を表示。設定はソースコードの上部に

・BETタイミング「~の条件を満たしたらBETを開始する」「タイミングに関係なくBETを即時開始する」の設定ができるように。設定はソースコードの上部に

・データは、
 *試行回数、
 BET先、
 BET額、
 乱数結果、
 配当、
 *損益、
 延べBET回数、
 P出現回数と割合、
 B出現回数と割合、
 T出現回数と割合、
 最大利益額、
 最大損失額、
 平均ROI
などのデータ(および各種頻度など)をストックし、少なくとも*を含むグラフと分析結果を表示、保存してください。(PDF形式が望ましいです。)


フロー
(1)BET csvを読み込む。
 実行時に試行回数、BET回数などを0とする。連続でシミュレーションをする場合でも、前回のシミュレーション結果を引き継がないものとします。

(2)設定した試行回数以上を満たしたor損益が損失許容額以上か
 一方または両方がはいなら(6)
 両方がいいえなら(3)

(3)試行開始
 BETタイミングを満たしたか? いいえなら(2)、はいなら(4)

(4)BET
 **なら(2)、**ではないなら(5)へ
 空白行なら(*)へ

(5)設定した試行回数以上を満たしたor損益が損失許容額以上か
 一方または両方がはいなら(6)
 両方がいいえなら(4)

(6)分析結果の保存、表示


目的
趣味での検証です。
サイトの種類
その他
作業範囲
ランサーに相談して決めたい
用意してあるもの
設定なし
参考URL
設定なし
希望開発言語
Python
フレームワーク
ランサーに相談して決めたい
開発の継続性
今回のみ、開発をお願いいたします。
補足説明
5,000円を目安に
提案内容を基に選定中です。今しばらくお待ちください。

この仕事に似たWebシステム開発・プログラミングの他の仕事を探す

会員登録する (無料)