プログラミングを始めてみたい©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net2017/08/05(土) 20:56:28.42ID:31JEkCbp
偶数が出やすいサイコロを作りたい。
とりあえず考えたのが、
1-6までの乱数作成
奇数が出たらそのまま表示
偶数が出たら1-6までの乱数に置換して表示
というプログラム
これを1万回くらい実行してどの数字がどれだけでたか統計したい

一応Visual Studioだけ入れた

0002デフォルトの名無しさん2017/08/05(土) 20:59:02.81ID:JI4Kw2jE
偶数しか出ないようにしちゃえよ
何がしたいん?

0003デフォルトの名無しさん2017/08/05(土) 20:59:21.26ID:31JEkCbp
http://i.imgur.com/DCVdWEh.png
ネットで調べてサイコロ(C#)は作れたけど、その後何もできない

0004デフォルトの名無しさん2017/08/05(土) 21:01:08.61ID:JI4Kw2jE
自分が意図した割合だけ偶数が出やすいようにしたいの?
どこを調節したいんだよ
このタニシ野郎

0005デフォルトの名無しさん2017/08/05(土) 21:02:10.85ID:31JEkCbp
>>2
どの数がどれくらい出たか統計したい

0006デフォルトの名無しさん2017/08/05(土) 21:06:11.25ID:JI4Kw2jE
int[] tbl={1,2,3,4,5,6,2,4,6};

int suti=tbl[rand()%tbl.length];

で偶数だけちょっと出やすい
tbl.lengthだかtbl.countだかは忘れた

0007デフォルトの名無しさん2017/08/05(土) 21:08:39.77ID:JI4Kw2jE
>>5
とりあえずミッションは
A・偶数が出やすいサイコロを作りたい
B・どの数がどれくらい出たか統計したい

の2つ?
Aだけどどういう仕様なの?

0008デフォルトの名無しさん2017/08/05(土) 21:10:14.15ID:JI4Kw2jE
出る偶数の数を調節したいのか?
それっぽく偶数がちょっと出やすければいいのか?

0009デフォルトの名無しさん2017/08/05(土) 21:14:14.93ID:31JEkCbp
>>8
ちょっと偶数が出やすくなればいい。

0010デフォルトの名無しさん2017/08/05(土) 21:15:45.82ID:JI4Kw2jE
>>9
じゃあ>>6でおkな?

0011デフォルトの名無しさん2017/08/05(土) 21:19:49.05ID:31JEkCbp
>>10
おk こんな初心者に付き合ってくれてありがとう

0012デフォルトの名無しさん2017/08/05(土) 21:24:46.61ID:JI4Kw2jE
統計は

List<int> znb = new List<int>();

省略

一万回ループ内で
znb.add(suti);

統計表示時に
znbの数から値読んで表示

ミッションクリア!

0013デフォルトの名無しさん2017/08/05(土) 21:46:06.69ID:lcbOqLnf
ID:JI4Kw2jE優しすぎやろ
こんないい人他の板で見たことないわ

0014デフォルトの名無しさん2017/08/05(土) 21:52:38.09ID:31JEkCbp
ちゃんと6851回偶数が出た
本当にありがとう

0015デフォルトの名無しさん2017/08/05(土) 22:21:00.98ID:jPUOaf3K
親切かこれ?
ちゃんと>>1の仕様に基づいて書いてやれやw

0016デフォルトの名無しさん2017/08/06(日) 00:35:27.80ID:Jyd8RiK0
>>1に書いてある動作だと奇数が出やすいサイコロじゃね?

0017デフォルトの名無しさん2017/08/06(日) 03:20:44.36ID:tlOocLRL
>>1
そういう目的ならPythonの方がいい機がするな
プログラミング未経験なら基礎的なプログラミングの概念と
大規模開発用の概念は分けて覚えたほうがいい。これはガチ。
ループもif文も配列、連想配列、オブジェクトもわからないうちから
インタフェースや抽象クラス、継承、public, privateなんて言われても絶対
意味わからなくなるから。
数学や統計やるならシンプルな構文でインタプリタが優秀なPython一択
だと思う。

0018デフォルトの名無しさん2017/08/06(日) 09:48:43.13ID:Lv/AMDki
知的障害の臭いがする

0019デフォルトの名無しさん2017/08/06(日) 14:48:15.84ID:wqrVARdO
半分の確率でジゴロ賽的な偶数賽が出る仕様でいいのか

0020デフォルトの名無しさん2017/08/09(水) 23:37:05.22ID:oLVEe99b
偶数が出やすいサイコロを作りたい。というプログラム
https://jsfiddle.net/bjqa8uuw/

0021デフォルトの名無しさん2017/08/10(木) 07:41:21.31ID:vI88rjtt
> 偶数が出やすいサイコロを作りたい
これを満たしたいだけならもっと良い方法が有る

2%だけ出やすくした擬似コード
https://jsfiddle.net/5ea0jhr2/

0022デフォルトの名無しさん2017/08/12(土) 17:52:27.67ID:3XeMQxr6
出現確率1%のガチャを100回引いても,4割近くの人は全部はずれる。“本当の確率”を読み解いてみよう
http://www.4gamer.net/games/999/G999905/20160305003/

やってみた
https://jsfiddle.net/bjqa8uuw/3/

0023デフォルトの名無しさん2017/09/18(月) 13:05:22.00ID:vjBN4kiL
プログラムを書くのは難しく無い
問題はエラー処理なんだよ

0024デフォルトの名無しさん2017/09/18(月) 13:28:32.34ID:fZgi5ahL
>>23
> プログラムを書くのは難しく無い

そりゃお前が難しくないプログラムしか書いてないからだ

0025デフォルトの名無しさん2017/09/21(木) 15:26:38.24ID:B1k38kC/
天賦の才がないと理解できないよね

0026デフォルトの名無しさん2017/09/22(金) 13:18:03.83ID:Y4VH6mmN
プログラミングやればやるほど
勉強すれば誰でも出来るわと思うようになった

0027デフォルトの名無しさん2017/09/23(土) 18:13:46.12ID:3KyW9Ojn
PCとソフトがあれば誰でもできる
この場合のできるは始められるという意味

0028デフォルトの名無しさん2018/05/23(水) 21:41:48.92ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

E77WL

0029デフォルトの名無しさん2018/07/05(木) 00:18:34.04ID:RfoszcD2
RR1

■ このスレッドは過去ログ倉庫に格納されています