Losowanie liczb rzeczywistych. Z użyciem funkcji random.

0

Witam.
Mam odnośnie problem ponieważ zbytnio nie wiem jak zrobić żeby losowało liczby losowe z przedziału [0, 1).
Oczywiście rozpoczęcie czyli Ramdonmize później random ale co dalej ?

1

Po primo.... jaki jezyk ? Delphi ?
Po secundo... nie "ramdonmize" tylko "randomize".
Po tercio - Umiesz wylosowac liczbe z zakresu np 0..100 ? To teraz podziel ja przez 100 i bedziesz mial 0..1 :>

0

var x:double;

x=Random;

1

Proponuję wylosować w za pomocą funkcji losującej ;-) chyba u ciebie Random() liczbę.

  1. Podzielić przez maksymalną liczbę jaką można uzyskać. Dostaniesz [0;1] w c była taka zmienna
    Możesz przesunąć (dodając), możesz przeskalować (mnożąć).

  2. lub Random() mod 100 / 100 (jeżeli chcesz większą rozdzielczość zwiększ liczbę z 100 na np. 10000)

0

Przepraszam, trochę była późna pora. Język programowanie to Pascal, ale kompiluje w Free Pascalu IDE.
Na przykładzie:

var x:double;
x=Random;

Tworzyło liczby całkowite z dużą ilością zer. Niestety nie to. : ]
Odpowiedź tpsa oraz [losowa nazwa] jest poprawne dziękuje za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1