Генератор случайных чисел без random - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, надеюсь на вашу помощь. Нужно сделать ГСЧ в С# но не использовать при этом команду random. Много искал в инете, но ни чего не нашел. Так как я в этом вообще не разбираюсь, большая просьба помочь с этим вопросом(желательно полностью рабочий код, что бы скопипастить)
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Security.Cryptography;
  6. namespace RandomGenerator
  7. {
  8. * * class Program
  9. * * {
  10. * * * * static void Main(string[] args)
  11. * * * * {
  12. * * * * * *byte[] randomByte=new byte[100];
  13. * * * * * * RNGCryptoServiceProvider random=new RNGCryptoServiceProvider();
  14. * * * * * * string input="";
  15. while(input!="Exit")
  16. * * * * * * {
  17. * * * * * * * * random.GetBytes(randomByte);
  18. * * * * * * * * for(int i=0;i<=randomByte.Length-1;i++)
  19. * * * * * * * * {
  20. * * * * * * * * * * Console.WriteLine(randomByte[i].ToString());
  21. * * * * * * * * }
  22. * * * * * * * * Console.WriteLine("Exit для выхода...\n");
  23. * * * * * * * * input=Console.ReadLine();
  24. * * * * * * }
  25. }
  26. * * }
  27. }
является ли это ответом на мой вопрос?

Решение задачи: «Генератор случайных чисел без random»

textual
Листинг программы
  1. class Program
  2.     {
  3.             public static byte RND ()
  4.     {
  5.             RNGCryptoServiceProvider Rand = new RNGCryptoServiceProvider();
  6.                 byte[] randomNumber = new byte[1];
  7.                 Rand.GetBytes(randomNumber);
  8.                 return (randomNumber[0]);
  9.     }
  10.  
  11.         static void Main(string[] args)
  12.         {
  13.            
  14.             for (int i = 0; i < 100; i++)
  15.             {
  16.                 double R = RND();
  17.                 Console.Write(R);
  18.                 Console.Write(" ");
  19.             }
  20.             Console.ReadLine();
  21.          
  22.         }
  23.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.636 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы