I numeri ciclici, o circolari, sono particolari in quanto moltiplicandoli per qualsiasi numero, sommando o facendo altre curiose operazioni, danno come risultato sempre le stesse cifre del numero di partenza, che girano come se l'ultima fosse attaccata alla prima.
Il più piccolo numero ciclico, escludendo il caso banale dell'1, è 142857. Proviamo a divertirci un po' con questo numero, dapprima provando a moltiplicarlo per i primi sette numeri naturali:
| 142857 | * 1 = | 142857 |
| 142857 | * 2 = | 285714 |
| 142857 | * 3 = | 428571 |
| 142857 | * 4 = | 571428 |
| 142857 | * 5 = | 714285 |
| 142857 | * 6 = | 857142 |
| 142857 | * 7 = | 999999 |
Si nota subito che questo numero ha qualcosa di magico: le cifre sono sempre le stesse, e se immaginiamo di attaccare l'ultima alla prima, creando una ruota numerica, esse compaiono anche nello stesso ordine. L'ultima moltiplicazione, quella per 7, ci da tutti 9 (Ogni numero ciclico di n cifre, moltiplicato per n+1, da tutti 9).
Ma non bisogna pensare che sia finita qui, infatti con un piccolo trucchetto, si può far venir fuori la sequenza di cifre moltiplicando il numero per qualsiasi fattore intero. Ecco come:
142857 * 342 = 48857094 ---- 857094 + 48 = 857142
142857 * 23341 = 3334425237 ---- 425237 + 3334 = 428571
In pratica basta dividere il numero ottenuto dalla moltiplicazione in gruppi di 6 e poi sommarli! Se si moltiplica per un multiplo di 7 si otterranno tutti 9. (In generale moltiplicando un numero ciclico di n cifre per un numero qualsiasi e sommando i gruppi di n cifre si ottiene la stessa sequenza di numeri. Se si moltiplica per un multiplo di n+1 allora il risultato della somma è una sequenza di n 9).
Dopo aver visto alcune curiosità sulla moltiplicazione, giochiamo con l'addizione. Scomponendo il numero 142857 in gruppi di 3, 2, 1 cifre e sommandoli, vengono sempre fuori solo 9.
142 + 857 = 999
14 + 28 + 57 = 99
1 + 4 + 2 + 8 + 5 + 7 = 27 --- 2 + 7 = 9
Dalla prima addizione possiamo anche notare una delle più importanti caratteristiche dei numeri ciclici, che permette di trovare l'intero numero conoscendone solo metà. (In generale un numero ciclico di n cifre può essere scomposto in gruppi di d cifre [dove d è un fattore di p] che sommati danno una serie di 9).
Altri strani modi di far venire fuori il numero circolare 142857 sono questi:

In questo caso vengono si parte scrivendo 14 in alto a sinistra e poi moltiplicando sempre per 2 e scrivendo il numero successivo spostato di due posti verso destra. La somma da una serie infinita di 142857...

In questo modo, invece, si ottiene il numero partendo da 7 e poi scrivendo sotto a sinistra di una posizione il numero di sopra moltiplicato per 5.
I numeri ciclici sono strettamente legati ai reciproci di alcuni numeri primi. Quando dividendo 1 per un numero primo p si ottiene un periodo di lunghezza p-1 allora il periodo è un numero ciclico. I primi esempi sono:
| 1 / numero primo | risultato | numero ciclico |
| 1 / 7 | 0,14285714285714285714285714285 | 142857 |
| 1 / 17 | 0,05882352941176470588235294117 | 0588235294117647 |
| 1 / 23 | 0,04347826086956521391304347826 | 043478260869565213913 |
Quando il periodo è di lunghezza pari alla metà, ad un terzo, ecc... del numero primo per cui è stata fatta la divisione, si otterrà un numero ciclico di secondo, di terzo, ecc... ordine. I numeri ciclici di ordine superiore presentano caratteristiche simili a quelli di primo ordine solo in alcuni casi, e sono se vogliamo meno spettacolari di questi.
Con un programma è stato trovato questo numero ciclico di 2886 cifre. Chiunque abbia voglia è libero di controllare!
000346380325597506061655697956356078974714236231382057499134049186006234845860755109109802563214409
421544856252164877034984412885348112227225493591963976446137859369587807412538967786629719431936266
020090058884655351576030481468652580533425701420159334949774852788361621059923796328368548666435746
449601662625562868029095947350190509179078628333910633875995843436092829927260131624523727052303429
165223415310010391409767925181849670938690682369241427086941461724974021475580187045375822653273294
076896432282646345687564946311049532386560443366816764807758919293384135781087634222376169033598891
582958087980602701766539660547280914444059577416002771042604780048493245583650848631797713889851056
459993072393488049878766886040872878420505715275372358850017319016279875303082784897817803948735711
811569102874956702459300311742293037755455490128160720471077242812608243851749220644267405611361274
679598198822306892968479390370626948389331485971596813301004502944232767578801524073432629026671285
071007966747488742639418081052996189816418427433321787322480083131278143401454797367509525458953931
416695531693799792171804641496363006581226186352615171458261170765500519570488396259092483546934534
118462071354347073086248701073779009352268791132663664703844821614132317284378247315552476619328022
168340838240387945964669206789054381711118808451679944579147904399030135088326983027364045722202978
870800138552130239002424662279182542431589885694492552822999653619674402493938344302043643921025285
763768617942500865950813993765154139244890890197436785590578455143747835122965015587114651887772774
506408036023553862140630412192587461032213370280568063733979909941115344648423969518531347419466574
298579840665050225147211638378940076203671631451333564253550398337374437131970904052649809490820921
371666089366124004156563907170072739868375476272947696570834776584689989608590232074818150329061309
317630758572913058538275025978524419812954624177346726705923103567717353654312435053688950467613439
556633183235192241080706615864218912365777623830966401108417041912019397298233460339452719085555940
422583997228957395219951506754416349151368202286110148943540006927606511950121233113959127121579494
284724627641149982680983720124696917215102182196051264288188430897125043297540699688257706962244544
509871839279528922757187391756148250779355732594388638725320401801177693107031520609629373051610668
514028403186698995497055767232421198475926567370973328714928992033252511257360581918947003810183581
572566678212677519916868721856598545202632490474541046068583304468306200207828195358503636993418773
813647384828541738829234499480429511603740907516453065465881537928645652926913751298926220990647731
208867336335296155178385867682715621752684447523380671977831659161759612054035330793210945618288881
191548320055420852095600969864911673016972635954277797021129199861447869760997575337720817457568410
114305507447177