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 ?
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 :>
var x:double;
x=Random;
Proponuję wylosować w za pomocą funkcji losującej ;-) chyba u ciebie Random() liczbę.
-
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żąć). -
lub Random() mod 100 / 100 (jeżeli chcesz większą rozdzielczość zwiększ liczbę z 100 na np. 10000)
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.