數獨前身爲“九宮格”,最早起源於中國,其特點較之現在的數獨更爲複雜,要求縱向、橫向、斜向上的三個數字之和等於15,而非簡單的九個數字不能重複。
1783年,瑞士數學家萊昂哈德·歐拉發明了一種當時稱作“拉丁方塊”的遊戲,這個遊戲是一個n乘n的數字方陣,每一行和每一列都是由不重複的n個數字或者字母組成的。
19世紀70年代,美國的一家數學邏輯遊戲雜誌《戴爾鉛筆字謎和詞語遊戲》開始刊登現在稱爲“數獨”的這種遊戲,當時人們稱之爲“數字拼圖”,在這個時候,9乘9的81格數字遊戲纔開始成型。