跳至主要内容

14 篇文章 含有標籤「fun」

檢視所有標籤

菜市場名

· 閱讀時間約 2 分鐘

今天跟同事峻寶寶上班時間在想菜市場名的排列組合 ,我認為最常見的

第一個字是'志','智','家','冠','承'

第二個字是'豪','宇','廷','偉','翰'

於是我寫了一個排列出最常見頭兩個字的小程式,之後有想到新的還可以繼續擴充。

first = ['志','智','家','冠','承']
second = ['豪','宇','廷','偉','翰']

print("--- 姓名組合 ---")

# 外部迴圈:控制第一個字
for char1 in first:
line = "" # 初始化一個空字串來儲存同一個 char1 的所有組合
# 內部迴圈:控制第二個字
for char2 in second:
name = char1 + char2
# 將組合加入到 line 字串中,並在後面加一個空格方便閱讀
line += name + " "
# 在內部迴圈結束後(即第一個字的所有組合都完成後)
# 輸出整行組合,並換行以便開始下一個第一個字的組合
print(line)

print("-----------------")

輸出結果如下:

--- 姓名組合 ---
志豪 志宇 志廷 志偉 志翰
智豪 智宇 智廷 智偉 智翰
家豪 家宇 家廷 家偉 家翰
冠豪 冠宇 冠廷 冠偉 冠翰
承豪 承宇 承廷 承偉 承翰
-----------------

我發現我劃掉的這些名字都好像是「直覺上」不太對的菜市場名,就像「志豪」感覺上才對,「智豪」好像就不太對。


志豪 志宇 志廷 志偉 志翰
智豪 智宇 智廷 智偉 智翰
家豪 家宇 家廷 家偉 家翰
冠豪 冠宇 冠廷 冠偉 冠翰
承豪 承宇 承廷 承偉 承翰


結論

第一個字中最好用的是'志'、'冠',都是百搭,第二個字中最好用的是'偉'、'宇',也很百搭。

發票

· 閱讀時間約 3 分鐘

睽違了 14 個月,我的雲端發票終於中獎了,而且彷彿想要一次補齊,來了三張。

今天真是最幸運的一天。

img

期望值

期望值(Expected Value) 就是「中獎機率 × 獎金金額」的總和。 代表如果樣本數無限大(例如擁有幾億張發票),平均下來每一張發票可以帶來的價值。

發票的價值?

將統一發票的各個獎項拆解,算出它們各自貢獻了多少「價值」。由於高額獎項機率極低,其實它們對期望值的貢獻比你想像中還少:

1. 千萬特別獎 & 兩百萬特獎

這兩個大獎看起來最誘人,但機率最低,發票共有 8 位數字,一億組號碼。

  • 特別獎(1000萬): 只有 1 組號碼,機率是 1 億分之 1 。
    • 貢獻價值:10,000,000 x 10^{-8} = 0.1 元
  • 特獎(200萬): 同樣 1 組號碼。
    • 貢獻價值:2,000,000 x 10^{-8} = 0.02 元

結論: 也就是說,那張千萬發票,只貢獻了 1 毛錢 的價值。

2. 頭獎到六獎

一般發票對獎是看「末幾碼」,但你不能同時領「頭獎」又領「二獎」。如果你中了頭獎(8碼全中),你就不能說你同時也中了二獎(末7碼)。

所以在計算時,必須扣除掉「變成更大獎」的機率。

  • 頭獎(20萬): 3 組號碼。貢獻約 0.006 元
  • 二獎到五獎: 貢獻極低,大多在 0.0X 元 之間。
  • 六獎(200元): 這是期望值的主力軍!
    • 通常會有 3 組固定號碼 + 增開號碼。
    • 因為中獎率相對高(約千分之 3),它為發票貢獻了約 0.X ~ 1.X 元 的價值(視當期增開組數而定)。

3. 最終算出來的數字是?

將所有獎項的期望值加總後,一張普通紙本發票的「身價」大約落在:

1.48 元 ~ 1.5 元 (視當期增開六獎的組數而波動)

也就是說,當你隨手把一張沒中獎的發票揉掉時,其實是丟掉了 1.5 元的「潛在現金」。

雲端發票:被數學認證的「外掛」

如果你是用載具存發票(雲端發票),數學告訴你:你的發票比較值錢。

因為雲端發票擁有「雙重對獎」資格:

  1. 一般獎號: 跟大家一樣對上面那 1.48 元。
  2. 雲端專屬獎: 包含 100 萬、2000 元、800 元、500 元等專屬獎項。

雖然若以「所有可能的英數組合」當分母來計算,雲端專屬獎增加的期望值看似微乎其微。但實際上,雲端發票的抽獎池是從「已開出的發票」中抽取,而非所有排列組合。 現實情況是: 雲端發票的中獎率顯著高於紙本發票,這也讓雲端發票的實際期望值,往往高於紙本發票不少。

我從去年 5-6 月到今年 9-10 月累積了 740 張發票,中獎了 1500 塊。

從數學上看,一般發票(六獎 200 元)的中獎機率是 0.3%。 依照期望值應該是要中 740 張 x 0.3% = 2.2 張,可是我一張都沒中,但是我被雲端發票專屬獎拯救了。

結論

還沒存載具的人快去吧,數學會還你公道的!


參考資料: 泛科學:每兩個月一次的小確幸,每張發票到底值多少呢?

智慧床墊

· 閱讀時間約 2 分鐘

今天看到 Wiwi 的這篇陌生人的電腦,想到上禮拜看到的一個超荒謬新聞,由於上禮拜亞馬遜旗下雲端服務(Amazon Web Services)大當機,購買智慧型床墊的消費者成為受害者。

亞馬遜雲端服務當機時,需要網路連線的多功能Eight Sleep智慧床墊突然豎起,或者床墊溫度失控,出現讓人難以忍受的高溫,其他問題還包括燈號閃爍不停、鬧鐘大響,讓消費者睡眠受到打擾。

看到這個新聞之前,我真的很難想像一個床墊需要什麼「智慧」1功能,電冰箱、洗衣機、電鍋我都可以算了,但是床墊?真的讓我忍不住笑出來,這種完全不用電的家具也可以搞出這些荒唐的功能然後受到網路當機的影響。

讓我也來發明幾個「智慧」用品:

  1. 智慧眼鏡:網路大當機,度數全亂了,看不清楚,走路跌倒。
  2. 智慧書包:網路大當機,可惡,我的錢包放裡面拿不出來。
  3. 智慧拖把:網路大當機,地板全濕了。
  4. 智慧門鎖:網路大當機,進不去家門,找鎖匠來也不會開,打給原廠,忙線中。

Footnotes

  1. 延伸閱讀:智慧裝置

rime-liur

· 閱讀時間約 4 分鐘

嘸蝦米打字練習

今天是開始練習嘸蝦米打字的第十九天,照慣例來打一篇小王子檢視一下練習成果。

img

目前我將公司和家中的電腦都使用嘸蝦米作為日常主力輸入法,只有在需要快速溝通時短暫切換回注音輸入法,照 Wiwi 貼文中提到增加練習表面積的效果十分的顯著。

目前進步到大約 35wpm,日常使用基本上是沒問題,只是稍微慢一點點。有一個有趣的發現是,太習慣注音的電腦選字後,改用字形輸入法,有時候會需要愣住幾秒,在腦袋中選字,有時候還會熊熊想不起來想打的字某部位怎麼寫,不過也不用太擔心,想不起來也有輸入法幫忙救援,以下來說明。

rime-liur

這裡介紹的是我使用的嘸蝦米輸入法,參考 Benben 的文章 〈什麼時代了還在學 | 嘸蝦米輸入法〉1內推薦的 rime-liur,由作者 hsuanyi-chou 基於 RIME 中州韻輸入法開源出來的超好用版本。

GitHub:hsuanyi-chou/rime-liur: 基於 RIME 輸入法設計的全功能嘸蝦米方案

有幾個功能跟官方的輸入法類似:

  1. 注音模式: 以「';」鍵引導可進行注音輸入(搭配 ctrl + ' 可直接查詢蝦米編碼')。

最常用的功能,很多打不出來的字可以用注音輔助,再搭配查碼學習,完全不需要上網站查碼了。

  1. 簡繁轉換: 於任何模式下透過 ctrl + .,可進行即時簡繁轉換,無須切換模式。

我不常用,不過至少有,比注音轉換起來方便很多。

比官方更好用的幾個功能:

  1. 中英混輸: 在不切換輸入法的情形下,可以空白鍵上中文字或中文符號;Enter 鍵上英文字或英文符號。

這實在是太好用了,分開上字讓一樣用途的 Enter 變得更有價值。

  1. 加字加詞:雖然官方也有,不過官方限制只能上四個字就無法再輸入了,這導致可用的英文字範圍有限,需要配合符號,但是 rime-liur 無上限,因為可以打一長串英文再 Enter 上字。

例如我可以打 gmail 來上我設定的內容,而且最棒的是不會衝突,我可以Enter 上「gmail」,空白鍵上「joker123911@gmail.com」。

img

  1. 讀音反查: 以「;;」鍵引導並輸入無蝦米碼,可反查該字讀音,如「龘」=ㄉㄚˊ。

我不常用,不過很有趣。

安裝流程

可以參考連接內的 Readme 說明,這裡我將介紹 Windows 系統安裝流程。

  1. 首先到 RIME 官網下載中州韻輸入法引擎。

  2. 在 hsuanyi-chou/rime-liur 的 GitHub 頁面點擊 Download ZIP 下載。

img

  1. 解壓縮後,點擊 Install.bat 即安裝完成。

  2. 右下方輸入法處右鍵並點擊「輸入法設定」,可選擇蝦米輸入法和各種其他想要使用的輸入法(「Ctrl+`」 可切換),還有很多種美觀樣式可以挑選。

  3. 右下方輸入法處右鍵並點擊「用戶文件夾」,開啟 liur_customWords.dict.yaml,可自行定義加字加詞(格式注意要正確),完成後右下方輸入法處右鍵並點擊「重新部署」即可。

備註

2025-12-02新增 Linux安裝流程

Linux ibus

  1. 安裝IBus,開啟終端機(Terminal)並執行安裝
sudo apt install ibus-rime librime-data-bopomofo
  1. 在 hsuanyi-chou/rime-liur 的 GitHub 頁面點擊 Download ZIP 下載(同上)。

  2. 到 rime 的資料夾開啟終端機並執行以下指令將下載的檔案複製過去。

# 複製所有 yaml 檔案到 Rime 設定目錄:
# cp *.yaml ~/.config/ibus/rime/

4.重新部署即可使用

警告

Linux 版可以用注音打字功能,但是無法使用 ctrl + '顯示字碼,待解決。

Footnotes

  1. 這篇文章的學習心路歷程也對我很有幫助,想學嘸蝦米的話大推。

作文

· 閱讀時間約 1 分鐘

最近清東西找到一本大概小學三、四年級寫的作文,好有趣阿,比以前在社群媒體發得廢文還酷。

img

img

打字練習

· 閱讀時間約 1 分鐘

今天是開始練習嘸蝦米打字的第六天,在經過每天瘋狂的字根地獄後,今天終於有自信來挑戰經典的「小王子」文章,結果就是:不斷懷疑人生 QQ 我一直以為這是無限模式,往下滑好幾次確認到底有沒有結尾。

但是說老實話,直接打文章真的超有用,而且「小王子」的字都不難又常用,進步速度真的很快。

期待將嘸蝦米正式當成主力的那天快點到來1

img

Footnotes

  1. 這是我第一則全部用嘸蝦米敲出來的貼文,很痛苦但是很有趣。

中打速度

· 閱讀時間約 2 分鐘

打字測試

今天看了 JN 寫的這篇文章, 非常好奇於是測試了自己的中打速度,我使用的測試網站是 Typing.tw,使用隨機文章測驗 10 分鐘,比照實際中打測驗1的規則,長時間的結果也會更為準確。

img

結果我發現自己注音輸入法用的是出奇的爛。由於題目是散文,內容比較多艱深的生僻字,導致選字異常困難,我打了一分鐘就馬上更改策略,直接略過錯字。但是結果錯誤率暴增,而且速度其實也滿低的,這讓我燃起了對嘸蝦米這種拆字輸入法的興趣。

嘸蝦米輸入法

今天是我學習嘸蝦米輸入法的第一天,今天把「形」的部分記的差不多了,還滿有趣的,推薦想要試試看的人,可以到官方網站下載試用版本,也可以在網站上進行字根練習,學成後就再也不會有打錯字的窘境了。

我參考的是嘸蝦米發明者劉重次先生的教學影片,他解說的十分清晰明瞭,只是需要時間好好練習,假如我學成之後再來分享我的學習歷程跟心得。

學習資源

  1. 嘸蝦米輸入法官方網站:下載輸入法及進行字根練習。
  2. 嘸蝦米查碼網站:用英文輸入法就可以體驗嘸蝦米,字根查詢功能很好用。
備註

這篇文章的標題跟第一行是用嘸蝦米打字的,但是我怕我打到早上還寫不完只好暫且作罷。

Footnotes

  1. 網路上有只打單詞的中打測試,通常注音輸入法都會自動辨識,灌水程度太高,孱弱如我都可以打到 130 wpm。

生活駭客

· 閱讀時間約 1 分鐘

我的表妹朱恆、表姊朱立和他老公傑西(中文名:鐵拳)要回美國了,今天中午來家裡用餐並且整理行李聊天,我爸對於鐵拳的生活小妙招嘖嘖稱奇,他還以為不小心弄掉了。

護照或是重要的東西放在鞋子上,就不會忘記了🤣。

推薦大家下次試試看。 img

鐵拳穿著「印象九份」的 Tshirt,他說回美國要寄明信片給那個九份的老闆。 img

246

· 閱讀時間約 1 分鐘

土石流防災資訊網的網址是諧音梗。

https://246.ardswc.gov.tw/

2:吐

4:四

6:六

圓周率聽幾張牌

· 閱讀時間約 2 分鐘

麻將規則(假設花色相同)

以台灣麻將為例,玩家手牌共有 16 張牌,聽牌後,最後得到第 17 張牌,達成遊戲條件即勝利(胡牌)。

胡牌條件

17 張牌組合成 5 組「面子」 + 1 對「眼睛」

  • 面子:指由三張牌組成的牌組,有以下兩種形式:

    1. 順子:由三張數字連續的牌組成。

      • 例如:4、5、66、7、8
    2. 刻子:由三張完全相同的牌組成。

      • 例如:8、8、85、5、5
  • 眼睛:指一對完全相同的牌。

    • 例如:1、15、5

圓周率「3.141592653589793」聽幾張牌?

整理手牌

首先,我們將圓周率的前 16 位數字轉換成麻將牌:

3.14159 26535 89793

將數字照大小排列整理後得到

1123334555678999

想一想這個組合聽幾張牌?

把眼睛抓出來拆解

  1. 如果用1當作眼睛 11 234 33 555 678 999 我們可以得到上述排列,故得到1、3為我們聽的牌。

  2. 如果用5當作眼睛 13 123 345 55 678 999 我們可以得到上述排列,故缺少一張2為我們聽的牌。

  3. 如果用9當作眼睛 112 333 55 456 789 99 我們可以得到上述排列,故無法湊齊胡牌條件。

結論

圓周率聽1、2、3三張牌。

有趣小知識

圓周率小數點後第16位是 2,所以圓周率確實是可以胡牌的。