Se connecter / S'enregistrer

Résolu Génération combinaison chiffre

Solutions (2)
|
Bonjour à tous,

je me permets de poster ce sujet ici et je cherche un moyen de pouvoir générer l'ensemble des combinaisons possible composé de huit caractère avec uniquement des chiffres entre 0 et 9 puis de pouvoir copier et coller dans un fichier texte.

Merci à vous, en espérant recevoir une réponse.
Contenus similaires
Meilleure solution
partage
, Programmation (collector) |
Voila le code en c# windows form ...
il te faudras juste un button et un label

  1. using System;
  2. using System.Threading;
  3. using System.Windows.Forms;
  4.  
  5. namespace WindowsFormsApplication1
  6. {
  7. public partial class Form1 : Form
  8. {
  9. Worker workerObject;
  10. Thread workerThread;
  11. public Form1()
  12. {
  13. InitializeComponent();
  14. workerObject = new Worker();
  15. workerThread = new Thread(workerObject.DoWork);
  16. }
  17.  
  18. private void button1_Click(object sender, EventArgs e)
  19. {
  20. if (workerThread.IsAlive)
  21. {
  22. timer1.Stop();
  23. workerObject.RequestStop();
  24. return;
  25. }
  26.  
  27. workerThread.Start();
  28. timer1.Start();
  29. }
  30.  
  31. private void timer1_Tick(object sender, EventArgs e)
  32. {
  33. label1.Text = workerObject._count.ToString();
  34. }
  35.  
  36. }
  37.  
  38. public class Worker
  39. {
  40. // This method will be called when the thread is started.
  41. public void DoWork()
  42. {
  43. using (System.IO.StreamWriter file = new System.IO.StreamWriter(AppDomain.CurrentDomain.BaseDirectory + "numbers.txt"))
  44. {
  45. for (int i = 0; i <= 99999999 && !_shouldStop; i++)
  46. {
  47. file.WriteLine(number8(i));
  48. if (i % 10 == 1)
  49. {
  50. _count = i;
  51. }
  52. }
  53. }
  54. }
  55.  
  56. public string number8(int i)
  57. {
  58. string nb = i.ToString();
  59. while (nb.Length == 8)
  60. {
  61. nb = "0" + nb;
  62. }
  63. return nb;
  64. }
  65.  
  66. public void RequestStop()
  67. {
  68. _shouldStop = true;
  69. }
  70. // Volatile is used as hint to the compiler that this data
  71. // member will be accessed by multiple threads.
  72. private volatile bool _shouldStop;
  73. public volatile int _count = 0;
  74. }
  75.  
  76. }


bon apres c'est assez rapide mais c'est drole le fichier fais 1go ^^
Le block note et notepad++ refuse de l'ouvrire ^^...

Tu peut telecharger le projet ici : http://ploof.eu/AZV6
si tu na pas visual studio d'installer tu peut tester le programme dans WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe , sa vas cree le fichier txt dans le même dossier ...
  • Dreamcaster a sélectionné cette solution comme la meilleure réponse
  • Commenter cette solution |
Score
0
òh
òi
, Modérateur |
Quel langage ?
Tu fais une boucle de 0 à 99 999 999 ? et tu rediriges la sortie dans un fichier texte
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS