跳至主要内容

56 篇文章 含有標籤「fun」

檢視所有標籤

菜市場名

· 閱讀時間約 2 分鐘 · 218

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

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

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

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

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

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

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

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

輸出結果如下:

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

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


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


結論

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

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

發票

· 閱讀時間約 3 分鐘 · 867

睽違了 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 張,可是我一張都沒中,但是我被雲端發票專屬獎拯救了。

結論

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


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

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

智慧床墊

· 閱讀時間約 2 分鐘 · 342

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

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

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

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

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

Footnotes

  1. 延伸閱讀:〈智慧裝置〉

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

rime-liur

· 閱讀時間約 4 分鐘 · 1015

嘸蝦米打字練習

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

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」,空白鍵上「[email protected]」。

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 + '顯示字碼,待解決。

備註

2025-12-27新增一個更好用的版本,由 ryanwuson 開發,功能更多,但 linux 無法使用。

連結:ryanwuson / rime-liur

Footnotes

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

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

作文

· 閱讀時間約 1 分鐘 · 39

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

img

img

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

打字練習

· 閱讀時間約 1 分鐘 · 168

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

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

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

img

Footnotes

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

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

生活駭客

· 閱讀時間約 1 分鐘 · 126

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

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

推薦大家下次試試看。

img

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

img

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

246

· 閱讀時間約 1 分鐘 · 26

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

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

2:吐

4:四

6:六

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

圓周率聽幾張牌

· 閱讀時間約 2 分鐘 · 366

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

以台灣麻將為例,玩家手牌共有 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,所以圓周率確實是可以胡牌的。

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

李老闆有兩把小雨傘

· 閱讀時間約 3 分鐘 · 858

今天在社群上看到小時候的中文老師發了一篇很有意思的文章。

近日的中文怪物(卡比寶寶吃水餃),讓我回想起當年的聲韻學考題: 要求大家標出「李老闆有兩把小雨傘」用口語念出來時的聲調(如何變調) 印象中應該是全班覆沒 XD -- 貼心提醒:全部標三聲ˇ會對三個字,但全對才給分 XD

試著想看看吧!

正確解答更新

感謝 Wiwi 老師推薦這則貼文,於是我打算把正確答案寫得更嚴謹一些。

變調規則

以下是我小學作文班老師的回覆

「兩個」三聲連讀時,第一個轉二聲沒錯,如「老闆」的老、「雨傘」的雨;但「三個」三聲連讀時,第一個字的聲調又會有變化(不是常規的一二三四聲,而是只有前半截、只有往下一點點但沒有往上揚的三聲,可以試著念出來並感受看看,三連讀的第一個字不是二聲也不是完整的三聲 XD);所以這類題目要先把「詞組」區分出來,看是二連讀還是三連讀(比如全家貼文中的「你手裡」、「五百五」、「也可以」、「買九款」、「水果酒」、「可可捲」等)。

拆解「李老闆有兩把小雨傘」:

  1. 先切分詞組: 這句話可以自然地切分成: [李老闆] [有] [兩把] [小雨傘]

  2. 在各個詞組內部進行變調:

    • [兩把 (liǎng bǎ)]:這是最簡單的「兩個三聲」相連,規則是「前一個字變二聲」。

      liǎng bǎ → liáng bǎ (2-3)

    • [李老闆 (lǐ lǎo bǎn)]:這是「三個三聲」1組成的詞。在口語中,第一個字會變成半三聲,第二個字是二聲,第三個字一樣是三聲。

    • 這裡我就把半三聲定義成2.5聲好了。

      lǐ lǎo bǎn → lí láo bǎn (2.5-2-3)

    • [小雨傘 (xiǎo yǔ sǎn)]:同上,也是「三個三聲」的詞組。

      xiǎo yǔ sǎn → xiáo yú sǎn (2.5-2-3)

  3. 組合詞組間的變調:

    現在,內部變調完的詞組放回句子裡: [lí láo bǎn] [yǒu] [liáng bǎ] [xiáo yú sǎn] 聲調變為: (2.5-2-3) (3) (2-3) (2.5-2-3)

    這時出現了新的「三聲相連」: ...闆(bǎn) 有(yǒu)... 這裡的 闆(3)有(3) 又構成了一組 3+3 的情況。因此, 需要再次變調,從三聲變成二聲。

    bǎn(3) yǒu(3) → bán(2) yǒu(3)

  4. 得出最終結果:

    組合起來就是: lí láo bán yǒu liáng bǎ xiáo yú sǎn 2.5 - 2 - 2 - 3 - 2 - 3 - 2.5 - 2 - 3

正確答案

原調(字典裡的聲調): 李(lǐ) 老(lǎo) 闆(bǎn) 有(yǒu) 兩(liǎng) 把(bǎ) 小(xiǎo) 雨(yǔ) 傘(sǎn) 3 - 3 - 3 - 3 - 3 - 3 - 3 - 3 - 3

口語變調後: 李(lí) 老(láo) 闆(bán) 有(yǒu) 兩(liáng) 把(bǎ) 小(xiáo) 雨(yú) 傘(sǎn) ˊ (二點五聲) - ˊ (二聲) - ˊ (二聲) - ˇ (三聲) - ˊ (二聲) - ˇ (三聲) - ˊ (二點五聲) - ˊ (二聲) - ˇ (三聲)

用數字表示就是: 2.5 - 2 - 2 - 3 - 2 - 3 - 2.5 - 2 - 3

備註

文中的拼音無法表示 2.5 聲的聲調於是沿用 2 聲代替。


Footnotes

  1. 聲調學補充資料

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...