What you want is called a [de Bruijn sequence](_URL_1_). They are well-studied and also awesome.

In this case, you have an alphabet of *k* = 10 symbols (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) and want all words of length *n* = 4, so the total number of de Bruijn sequences is (10!)^10^3 / 10^4 , [which is approximately 5.79*10^6555](_URL_0_), which is a lot.

Edit: bonus fun: there are algorithms right there on the Wikipedia page. How neat!
ඔබට අවශ්‍ය දේ [de Bruijn අනුපිළිවෙල](_URL_1_) ලෙස හැඳින්වේ. ඔවුන් හොඳින් අධ්‍යයනය කර ඇති අතර විශිෂ්ටයි. මෙම අවස්ථාවෙහිදී, ඔබට *k* = සංකේත 10 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) අක්ෂර මාලාවක් ඇති අතර දිග වචන සියල්ල *n* = 4 අවශ්‍ය වේ. මුළු de Bruijn අනුපිළිවෙලවල් ගණන (10!)^10^3 / 10^4 , [එය ආසන්න වශයෙන් 5.79*10^6555](_URL_0_), එය බොහෝය. සංස්කරණය කරන්න: ප්‍රසාද විනෝදය: විකිපීඩියා පිටුවේ ඇල්ගොරිතම තිබේ. කෙතරම් පිළිවෙලටද!