Проблем с рандом на Цъ#

10 отговора 0 прегледа
#1

Проблем с рандом на Цъ#

що на тъпия Ц# долния код ми изкарва само 5ци и как да генерирам реално рандом числа между a и b?

for (uint i = 1; i <= 1000; i++)
{
Random num = new Random(6);
Console.WriteLine(num.Next(0, 6));
}

Отговор
в отговор на Dijkstra #2

Re: Проблем с рандом на Цъ#

Щот секи път го инициализираш със 6. Изкарай декларацията извън фор-а.

Отговор
в отговор на Dijkstra #3

Re: Проблем с рандом на Цъ#

Немате ли кво да ебете петък вечер, бе?
Кво е това num.Next(0, 6) ?

Отговор
в отговор на Pekoнcтpykтop #4

Re: Проблем с рандом на Цъ#

В петък вечер не се ебе а се пие (-;

Отговор
в отговор на Pekoнcтpykтop #5

Re: Проблем с рандом на Цъ#

Точно за това става дума: поста действа на подсъзнателно ниво и подтиква към хиляди (for: 1..1000) случайни/безразборни (Random) последващи (Next) копулации (тук е малко по-сложно -- формата на числото 0 символизира женска вагина, а 6 наподобява пост-еякуллирал пенис на мъж по гръб).

Променливата "num" малко ме обърка, докато не осъзнах, че най-вероятно е прикрито "numb", т.е. преди копулацията субекта трябва да се напие до вкочаняване.

За етимологията на името на привидно безсмилено избрания тип УЙnt мисля няма смисъл да говоря.

Отговор
в отговор на Dijkstra #6

Re: Проблем с рандом на Цъ#

идеята е долния код да чете файл съдържащ 5200 имена, всяко име на нов ред и да ги вкара в масив 5200х20...
... незнайно къде обаче долния код се чупи и реших да искам помощ


using System;
using System.IO;

namespace test
{
class retest
{
static void Main()
{
string file = @"D:\Users\mihail\Desktop\names1.txt";
FileStream f = new FileStream(file, FileMode.Open, FileAccess.Read);
byte[] bytes = new byte[1024];
int n = 0;
int row = 0;
int tmp = 0;
bool carryb = false;
char[][] matrix = new char[5200][];
for (int i = 0; i < 5200; i++)
{
matrix[ i] = new char[20];
}
while ((n = f.Read(bytes, 0, 1024)) > 0)
{
for ( int i = 0; i < n; i++)
{
if (((char)bytes >= 'A') && ((char)bytes <= 'Z'))
{
matrix[row][tmp] = (char)bytes;
tmp++;
carryb = false;
}
else
{
tmp = 0;
if (carryb)
{
row++;
}
else
{
carryb = true;
}
}
}
}// test?!?
for (int i = 0; i < 20; i++)
Console.Write(matrix[5000]);
Console.WriteLine(); tmp = 0;
for (n = 0; n < 5170; n++)
if (matrix[n][0] == 'a')
tmp++;
Console.WriteLine(tmp);
}
}
}

Редактирано от Dijkstra на

Отговор
в отговор на Dijkstra #7

Re: Проблем с рандом на Цъ#

for (int i = 0; i < 5200; i++)
{
matrix = new char[1020];
}


Какво инициализираш тук?

надолу..
Отговор
в отговор на lrean #8

Re: Проблем с рандом на Цъ#

сори разпознава го като хтмл... оправих го
там къдет отрябва да ми е 5001 ред (матрикс[5000]) ми е 4993 ред ?!?!

Редактирано от Dijkstra на

Отговор
в отговор на Dijkstra #9

Re: Проблем с рандом на Цъ#

Проверил си и си сигурен, че всичките тези имена са само с главни букви и няма никакви други символи освен главни букви и нов ред из файла, а също и всички нови редове са двусимволни?

надолу..
Отговор
в отговор на lrean #10

Re: Проблем с рандом на Цъ#

файла е 5200 имена... ако го проверя ще повърна кръв

Отговор
в отговор на dsdsdds #11

Re: Проблем с рандом на Цъ#

Ми напиши си няколко реда код да го направят

Отговор