このブログを検索

2020/07/20

全部交換する

COMBIN(3,2)*COMBIN(45,3)+8*COMBIN(4,2)*COMBIN(45,3)

だと思うのだが・・・

分母は combin(47,5)で、確率を出すと

約 0.58279371となる。


というわけで、不完全なのだが、
やっぱり1枚残して4枚交換が一番ワンペアができやすいという結果になった。


私が知りたいのと同じことを某所で質問している人がいて、
答えが一応でていて、やはり1枚残して4枚交換が最善という結論になっているのだが私の計算した確率とはだいぶ違っている。

私の計算にはあまり自信がない。

またヒマを見つけて考え直してみたい。

2020/07/19

3枚交換する(改)

(残した札がペアになる組合せ数)= s1
または
(交換した札のなかでペアになる)= s2
ただし
(ツーペア)=s3 を除く

s1 = 2 * 3 * combin(46,2)
s2 = 11 * combin(4,2) * 45
s3 = 2 * 3 * combin(11,1) * combin(4,2)

分母 b = combin(47,3)
確率は
(s1+s2-s3) / b ≒ 0.580314811


(2020/7/19追記)
再考。

1.取った3枚の中でペアができる
2.手札のどれかがとった3枚のどれかとペアになる

まず「1.取った3枚でペア」
A群(残り3枚、5種類)
 47枚から3枚取り、その中に特定の15枚を2枚以上含む場合。

B群(残り4枚、8種類)
 47枚から3枚取り、その中に特定の32枚を2枚以上含む場合。


A群から。
C1-2,C1-3,(残り45枚)
C1-2,C1-4,(残り45枚)
C1-3,C1-4,(残り45枚)

45パターン * 3 * 5種類
さらに、順番違いを数えると
45 * 3 * 5 * 6 = 45 * 15 * 6 = 45 * 90 = 4050


B群。
C6-1,C6-2,(残り45枚)
C6-1,C6-3,(45)
C6-1,C6-4,(45)
C6-2,C6-3,(45)
C6-2,C6-4,(45)
C6-3,C6-4,(45)

6 * 45 * 8 * 6 = 6 * 45 * 48  = 12960

A群とB群を足して、「1.取った3枚でペア」は、17010 通り


次、「2.手札がペア」

ペアとなれる候補は、
2種類3枚ずつ、合計6枚。

C1-2,C1-3,C1-4
C2-2,C2-3,C2-4

47枚から3枚とって、その中に上記6枚のうちの1枚が含まれる場合。

C1-2,(46),(45)
C1-3,(46),(45)
....

46*45*6 * 6 = 46*45*36 =  74520 通り



そして、1.と2.を同時に満たす場合。
つまり、スリーカードまたはフォーカード。

C1-2,C1-3,(45)
C1-2,C1-4,(45)
C1-3,C1-4,(45)

C2も同様

3 * 45 * 2 * 6 = 135 * 12 = 1620

この中にフォーカードも含まれる
たとえば C1-2,C1-3,C1-4 とか。

「3枚交換でワンペアができる場合の数」は

17010 + 74520 -1620 =  89910


確率は 89910 / Permut(47,3) =  89910 / 97290 ≒ 0.92

こんな高くないよね....

(2020/7/20追記)

もっとシンプルに考えよう。

残り47枚から3枚選ぶ。
ワンペアになれるカードは、手札に残した2種類の、残り3枚ずつの、6枚。

だから、条件に当てはまる場合の数というのは、
「47枚のカードから3枚選んだ時に、特定の6枚が少なくとも1枚含まれる場合」
となる。

「47枚から1枚を選ぶときに、特定の6枚のどれかを選ぶ確率」だったら、
6/47で、簡単だ。

それを3回続ける、と思いかけたが、1枚選んだらそれを除外するから、
さいころを3回振るような場合とは違う。

特定の6枚を選んだ場合を〇、選ばなかった場合をⅩで表すと、

〇〇〇
〇〇×
〇××
×〇〇
×〇×
××〇

のどれでもよい。

〇〇〇 ... 6/47, 5/46, 4/45
〇〇× ... 6/47, 5/46, 41/45
〇×× ... 6/47, 41/46, 40/45
×〇〇 ... 41/47, 6/46, 5/45
×〇× ... 41/47, 6/46, 40/45
××〇 ... 41/47, 40/46, 6/45

上記6パターンは同時には起こらず、(事象A または 事象B)
各パターンの〇×は同時に起こるから、(事象A かつ 事象B)


6/47 * 5/46 * 4/45
+
6/47 * 5/46 * 41/45
+
6/47 * 41/46 * 40/45
+
41/47 * 6/46 * 5/45
+
41/47 * 6/46 * 40/45
+
41/47 * 40/46 * 6/45

じゃないか?

excelで計算したら、0.329941となった。

「3枚交換したときにワンペアができる確率は33%」
って、直感的にも正しそうな気がする。





2020/06/27

Genuino UNO

去年だったかな、千石電商の店頭で500円で売っていたので買ったもの。

調べるとarduino互換機というか、arduinoの商品名が違うだけのもの、みたいなことらしい。

なんで500円なんだろう。

びんぼうでいいのより安い。


LEDを光らせたりブザーを鳴らしたりしてみたがたしかにarduinoと同じだ。

載っているマイコンが違う。


ATMEGA328P-PU と書いてあるのは同じだが、
arduinoは、1602、genuinoは 1532である。

ちなみにびんぼうでいいのは MEGA328P AU 1633

違いは、軽く検索したけどよくわからない。


2020/06/06

さくらのVPSにcentos8をインストールして最初にしたこと

まず、さくらのVPSのコントロールパネルで、「パケットフィルタ」というファイアウォール的な設定があったのでSSH(カスタム)とWEBを開放したのだが、
これって、centosのfirewallのさらに外側の設定だよね?

二重管理になるから嫌だな.... 

でも、開放ポートを設定するようになっているから、
centosのFirewallで設定するようにするなら全開放にするってことか。
それもヤダな....

まあ、あとで考える。


さて、やったこと。

hostnameの変更

hostnamectlコマンド

sshd.confの設定変更
・ポート番号変更
・PermitRootLogin を noに

httpdのインストール(dnfで)


python3は最初から入っているのかと思ったら入ってなかった。
(たしかconohaは入ってた)

python3のインストール(dnfで)

python3とpip3を、それぞれ「python」「pip」で呼べるように変更

・sudo alternatives --config python を実行し、python3を選ぶ
・sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1

コントロールパネルで、OS再インストールしたら「帯域制限中」と表示されていたのに気づいたのだがいつのまにか消えた。
OSをインストール直後はこうなるのかな。

VPSとのファイル送受信をscpでおこなう

さくらのVPSはcentos7で使っているが、主にpython2系・3系問題がわずらわしいので、centos8に一新したいと思った。

そこでバックアップをとろうとして、なにか簡単な方法はないかと考えた。

コピーするファイルはそれほどのサイズではない、ほとんどがテキストファイルである。


今までは、vsftpdを起動してFTPを使ったり、wgetでダウンロードしたりしていたのだが、scpがシンプルで便利だ。
scp -r -P xxxx MyDirectory hoge@monqy.net:~/share
これで、MyDirectory 配下のファイルをコピーできる。
SSHのポートを変更しているので -P で指定する。

コピー先のフォルダはしかるべきpermissionにする必要がある。
最低必要なpermissionはわからないので 777 にしている。
なので、ファイル受け渡し用のフォルダを作った。

ftpを使うのはダサい。
暗号化されてないからセキュリティ上問題があるとかではなく、
手間をかけるのがダサい。

2020/05/19

FILCOのキーボードFKBN91M

自宅勤務になり外出もしないので一日中家でキーボードを叩くことになった。

いままでキーボードにはなんのこだわりもなく、秋葉原の店頭で売っている500円とかの中古キーボードなどを使っていたが、

なんかキーが歯周病患者の歯のようにグラグラした感じがしているのが気になり、
この際ちょっといいのを買ってみようと思って、FILCOのFKBN91Mというのを買った。

13000円くらいだった。

HHKBが有名でいいとは聞いていたが3万円とかはさすがに出せない。

秋葉原にいって実際に触ってみてFILCOのを選んだ。

黒軸、赤軸、茶軸とあってなんだろうと思ったが、
触ってみてバネの強さだということはすぐにわかった。

黒はちょっと硬すぎて疲れそうな気がしたので茶を選んだ。

数日使ってみて、まあいいかなとは思うが特に素晴らしいとも思わない。
ややストロークが深すぎる感じがする。

そして、一点、気になるのが、「無変換」キーの位置だ。

「無変換」キーはスペースキーの左側にあり、左手の親指で押すことになるが、
今まで使っていたキーボードより左側にあり、親指をけっこう曲げないと押せない。

いままでの感覚で押すとスペースを押してしまう。

無変換キーはカタカナの語を入力するときに押すからけっこう頻繁に使うキーだ。

まあ、慣れかな.....。


2020/05/02

ラズベリーパイでwindowsのドライブをマウントする

ラズベリーパイで、windowsのドライブをマウントする。
sudo mkdir /mnt/DATA
sudo mount -t cifs //172.16.x.x/DATA/subdir /mnt/DATA -o user=fugafuga,password=hogehoge,iocharset=utf8
つねにマウントするには /etc/fstabに追記
//172.16.x.x/DATA/subdir /mnt/DATA cifs username=fugafuga,password=hogehoge,iocharset=utf8,rw,uid=1000,gid=1000,defaults 0 0
uidおよびgidは id コマンドで確認