Форум программистов, компьютерный форум CyberForum.ru

Альтернатива RandSeed - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Русский язык в консоли http://www.cyberforum.ru/cpp-beginners/thread443522.html
Здраствуйте, у меня такой вот вопрос: Почему когда я пишу текст на русском языке в программе C++ Builder 2009, то в моей программе вместо русских букв появляются какие-то каракули. Как это исправить? //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <tchar.h> #include <condefs.h> #include...
C++ через switch Даны 2 числа определяющие невисокосный год, D(день) и M(месяц). Определите D и М следующего за этой датой. http://www.cyberforum.ru/cpp-beginners/thread443520.html
C++ Сортировка слов по алфавиту
Здравствуйте уважаемы программисты. Необходимо отсортировать слова по алфавиту. #include "stdio.h" #include "conio.h" #include "string.h" #include <stdlib.h> #include <locale.h> #include "cstring" #include "clocale"
C++ двойно условие
Как сделать довйное условие в С++ x>= 0 и c = 0? if ( x >= 0 && c = 0) F= (1/a*x)-b; выдает ошибку Unit1.cpp(13): E2277 Lvalue required
C++ Разбить файл на биты http://www.cyberforum.ru/cpp-beginners/thread443490.html
Каким образом осуществить разбиение файла на биты, а потом ещё его желательно будет и собрать. Пока, собственно вопроса по коду нету, нужны лишь направления в правильную сторону.
C++ Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда. Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда. Сума ряда \sum_{k-1}^{n} (ln|k-x|)/{k}^{2} Значение N 20 Начальные данные x=2,4 подробнее

Показать сообщение отдельно
GSUR
 Аватар для GSUR
3 / 3 / 2
Регистрация: 27.05.2010
Сообщений: 60
10.02.2012, 12:09  [ТС]     Альтернатива RandSeed
Я хочу написать генератор случайных чисел, написал на дельфе:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
program Project1;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils;
 
const
    n=10000;
 
var
    a:array [0..10000] of int64;
    b:array [0..10000] of real;
    i, m, j:longint;
    c, d, e, x1, x2, sig:Double;
 
begin
  { TODO -oUser -cConsole Main : Insert code here }
 
Randomize;
m:=2147483647;
j:=630360016;
c:=0;
d:=0;
a[0]:=RandSeed;
 
a[0]:=abs(a[0]);
 
for i := 1 to (n-1) do
    a[i]:=a[i-1]*j mod m;
 
for i := 0 to n-1 do
  begin
    b[i]:=a[i]/m;
    c:=c+b[i];
    d:=d+b[i]*b[i];
  end;
 
c:=c/n;
writeln('MO: ', c:4:5);
d:=(d-n*c*c)/(n-1);
writeln('D: ', d:4:5);
e:=sqrt(d);
writeln('SKO: ', e:4:5);
 
sig:=1.96*e/sqrt(n);
x1:=c-sig;
x2:=c+sig;
writeln('x1: ', x1:4:3, ' x2: ', x2:4:3);
 
readln;
end.
Хочу переписать на сишку, но в Dev не могу найти такой же глобальной переменной для рандома, как RandSeed в дельфе...
 
Текущее время: 15:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru