Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.programming > #30911 > unrolled thread
| Started by | Adam Klobukowski <adamklobukowski@gmail.com> |
|---|---|
| First post | 2017-11-28 00:48 -0800 |
| Last post | 2017-11-30 22:04 -0800 |
| Articles | 20 on this page of 51 — 10 participants |
Back to article view | Back to pl.comp.programming
Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-28 00:48 -0800
Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-11-28 05:13 -0800
Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-11-28 05:17 -0800
Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 01:20 +0100
Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-29 09:41 +0100
Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 19:12 +0100
Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-11-29 00:48 -0800
Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-29 10:19 +0100
Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-11-29 02:23 -0800
Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-29 14:01 +0100
Re: Prosty generator pseudolosowy 8bit z limitem Stregor <stregor@wytnij.to.gmail.com> - 2017-11-29 14:28 +0100
Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-30 22:01 -0800
Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-12-02 02:46 +0100
Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-12-04 08:34 -0800
Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-12-06 09:58 +0100
Re: Prosty generator pseudolosowy 8bit z limitem Roman Tyczka <noemail@because.no> - 2017-12-06 20:14 +0100
Re: Prosty generator pseudolosowy 8bit z limitem fir <profesor.fir@gmail.com> - 2017-12-06 01:40 -0800
Re: Prosty generator pseudolosowy 8bit z limitem fir <profesor.fir@gmail.com> - 2017-12-06 09:22 -0800
Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-12-06 20:07 +0100
Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-12-06 21:27 +0100
Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-12-06 21:30 +0100
Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-12-07 01:09 +0100
Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-12-06 18:54 -0800
Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-12-06 20:15 -0800
Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-12-08 08:53 -0800
Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-12-09 07:27 -0800
Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-29 14:04 +0100
Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 19:38 +0100
Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 19:34 +0100
Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 19:29 +0100
Re: Prosty generator pseudolosowy 8bit z limitem szykcech@gmail.com - 2017-11-28 05:50 -0800
Re: Prosty generator pseudolosowy 8bit z limitem szykcech@gmail.com - 2017-11-28 06:09 -0800
Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-28 08:39 -0800
Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-28 20:13 +0100
Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-28 21:59 -0800
Re: Prosty generator pseudolosowy 8bit z limitem "Radoslaw Szwed" <radekszwed@pochta.fm> - 2017-11-29 07:55 +0100
Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 18:48 +0100
Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-29 20:29 +0100
Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 20:38 +0100
Re: Prosty generator pseudolosowy 8bit z limitem bartekltg <bartekltg@gmail.com> - 2017-11-29 20:43 -0800
Re: Prosty generator pseudolosowy 8bit z limitem szykcech@gmail.com - 2017-11-28 19:53 -0800
Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-28 22:00 -0800
Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-29 09:44 +0100
Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 20:34 +0100
Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-11-30 04:57 -0800
Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-12-01 01:05 +0100
Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-11-29 00:41 -0800
Re: Prosty generator pseudolosowy 8bit z limitem bartekltg <bartekltg@gmail.com> - 2017-11-29 20:42 -0800
Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-30 22:04 -0800
Re: Prosty generator pseudolosowy 8bit z limitem "Radoslaw Szwed" <radekszwed@pochta.fm> - 2017-11-30 07:31 +0100
Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-30 22:04 -0800
Page 1 of 3 [1] 2 3 Next page →
| From | Adam Klobukowski <adamklobukowski@gmail.com> |
|---|---|
| Date | 2017-11-28 00:48 -0800 |
| Subject | Prosty generator pseudolosowy 8bit z limitem |
| Message-ID | <aef027f7-2063-41a0-9f50-2136a3fd1032@googlegroups.com> |
Poszukuję prostego (szybkiego) generatora pseudolosowego liczb 8bitowych z górnym limitem, tj. jak bym chciał sobie wylosować liczbę z zakresu 0-44. Możecie coś polecić? AdamK
[toc] | [next] | [standalone]
| From | "M.M." <mmarszik@gmail.com> |
|---|---|
| Date | 2017-11-28 05:13 -0800 |
| Message-ID | <ac3384a2-f999-4db8-bfb5-f970ae338b5d@googlegroups.com> |
| In reply to | #30911 |
On Tuesday, November 28, 2017 at 9:48:28 AM UTC+1, Adam Klobukowski wrote: > Poszukuję prostego (szybkiego) generatora pseudolosowego liczb > 8bitowych z górnym limitem, tj. jak bym chciał sobie wylosować liczbę z > zakresu 0-44. Możecie coś polecić? Za punkt wyjścia bym wziął liniowy lub fibonacciego, potem bym szukał czy jest jakaś sztuczka na modulo 45... a może kompilator zna odpowiednią sztuczkę? W miarę ogólnych i jednocześnie dużo szybszych nie znajdziesz. Dobre generatory są bardzo wolne w porównaniu do tych dwóch. Generator fibonaccigo jest ciekawostką, jest szybki i może być bardzo dobry, niestety ma dwa problemy: wymaga trochę pamięci, inicjacja trochę czasu trwa i nie ma dowodów matematycznych gwarantujących rozkład. Pozdrawiam
[toc] | [prev] | [next] | [standalone]
| From | "M.M." <mmarszik@gmail.com> |
|---|---|
| Date | 2017-11-28 05:17 -0800 |
| Message-ID | <375a5377-9066-4ce8-943e-a2f9c66d22f2@googlegroups.com> |
| In reply to | #30912 |
On Tuesday, November 28, 2017 at 2:13:57 PM UTC+1, M.M. wrote: > inicjacja trochę czasu trwa Właśnie, ile chcesz liczb wygenerować? Jeśli robisz inicjalizację i potem generujesz mało liczb (np. 100), to generator fibonacciego też będzie bardzo wolny. Fibonacciego działa szybko od minimum 1tys liczb ( w przeliczeniu na jedną liczbę - rzecz jasna) Pozdrawiam
[toc] | [prev] | [next] | [standalone]
| From | "AK" <nobody@nowhere.net> |
|---|---|
| Date | 2017-11-29 01:20 +0100 |
| Message-ID | <ovkuhb$abp$1@gioia.aioe.org> |
| In reply to | #30912 |
Użytkownik "M.M." <mmarszik@gmail.com> napisał: > Za punkt wyjścia bym wziął liniowy lub fibonacciego, potem bym szukał > czy jest jakaś sztuczka na modulo 45... a może kompilator zna odpowiednią > sztuczkę? A po cholere jakies sztuczki? Majac generator o rozkladzie jednostajnym (czyli <0, 1) ) przez proste skalowanie otrzymuje sie generator w potrzebnym przedziale. Generalnie na podstawie generatora jednostajnego droga obliczania odwrotnej dystrubuanty mozna otrzymac generator o innym rockladzie niz jednostajny. PS: W "moich czasach" standard to byla ksiazka Zielinski ""Generatory liczb pseudolosowych" czy jakos tak. AK
[toc] | [prev] | [next] | [standalone]
| From | slawek <fake@fakeemail.com> |
|---|---|
| Date | 2017-11-29 09:41 +0100 |
| Message-ID | <almarsoft.7787127689836467985@news.v.pl> |
| In reply to | #30930 |
On Wed, 29 Nov 2017 01:20:36 +0100, "AK" <nobody@nowhere.net> wrote: > PS: W "moich czasach" standard to byla ksiazka Zielinski ""Generatory liczb pseudolosowych" > czy jakos tak. Z rzeczy praktycznych Numerical Recipes mają rozdział o generatorach liczb losowych.
[toc] | [prev] | [next] | [standalone]
| From | "AK" <nobody@nowhere.net> |
|---|---|
| Date | 2017-11-29 19:12 +0100 |
| Message-ID | <ovmtad$1m5p$1@gioia.aioe.org> |
| In reply to | #30943 |
Użytkownik "slawek" <fake@fakeemail.com> napisał w wiadomości news:almarsoft.7787127689836467985@news.v.pl... > On Wed, 29 Nov 2017 01:20:36 +0100, "AK" <nobody@nowhere.net> wrote: >> PS: W "moich czasach" standard to byla ksiazka Zielinski > ""Generatory liczb pseudolosowych" >> czy jakos tak. > > Z rzeczy praktycznych Numerical Recipes mają rozdział o generatorach liczb losowych. Natomiast prastara ksiazka Zielinskiego o wiele lepiej tlumaczy teorię. AK
[toc] | [prev] | [next] | [standalone]
| From | "M.M." <mmarszik@gmail.com> |
|---|---|
| Date | 2017-11-29 00:48 -0800 |
| Message-ID | <2be3dc1b-5f6c-466e-bdef-ec497db267d0@googlegroups.com> |
| In reply to | #30930 |
On Wednesday, November 29, 2017 at 1:21:03 AM UTC+1, AK wrote: > Użytkownik "M.M." <mmarszik@gmail.com> napisał: > > > Za punkt wyjścia bym wziął liniowy lub fibonacciego, potem bym szukał > > czy jest jakaś sztuczka na modulo 45... a może kompilator zna odpowiednią > > sztuczkę? > > A po cholere jakies sztuczki? Bo chciałeś szybko a OGÓLNY algorytm modulo jest wolny. Algorytm dla konkretnej wartości (np. modulo 45) czasami jest dużo szybszy - w sumie myślałem, że to jest oczywiste dla Ciebie. > Majac generator o rozkladzie jednostajnym (czyli <0, 1) ) przez > proste skalowanie otrzymuje > sie generator w potrzebnym przedziale. Obawiam się, że generator zaimplementowany na liczbach zmiennoprzecinkowych nie będzie szybki, a tu jeszcze jedno mnożenie na skalowanie... > Generalnie na podstawie generatora jednostajnego droga > obliczania odwrotnej dystrubuanty > mozna otrzymac generator o innym rockladzie niz jednostajny. To wszystko prawda, ale do czego pijesz? > PS: W "moich czasach" standard to byla ksiazka Zielinski ""Generatory > liczb pseudolosowych" > czy jakos tak. No tak, ale znowu pytanie, co z tego? Tam są ogólne i znane generatory liczb losowych, nie znajdziesz w tej książeczce specjalistycznego, z podniesioną wydajnością np. kosztem jakości albo dzięki implementacji wykorzystującej specyficzne cechy nowych procesorów. Pozdrawiam
[toc] | [prev] | [next] | [standalone]
| From | slawek <fake@fakeemail.com> |
|---|---|
| Date | 2017-11-29 10:19 +0100 |
| Message-ID | <almarsoft.8214239723429596713@news.v.pl> |
| In reply to | #30945 |
On Wed, 29 Nov 2017 00:48:54 -0800 (PST), "M.M." <mmarszik@gmail.com> wrote: > liczb losowych, nie znajdziesz w tej książeczce specjalistycznego= > , z > podniesioną wydajnością np. kosztem jakości albo dzi�= > �ki implementacji > wykorzystującej specyficzne cechy nowych procesorów. Złe nastawienie. Czytałeś? Czy tylko tak ci się wydaje? Jak nie czytałeś to przeczytaj - głupszy od tego nie będziesz. Przeczytaj rozdział o generatorach w Numerical Recipes, obejrzyj sobie jak jest napisany generator w jakiejś bibliotece Open Source, np. GSL czy Scipy, ew. CERNLIB. Dogłębnie poznaj czym jest "Mersenne Twister". Ale przede wszystkim określ czym dla ciebie są liczby losowe. Poszukaj pakietu "Die hard" do testowania liczb losowych. Wymyśl swój generator. Puść przez testy. Spróbuj uzasadnić matematycznie że twój generator to akurat to co ci potrzebne. Jeżeli twój hardware na to pozwala to dolutuj hardwareowy generator. Uwaga: odczyt z wiszącego pinu NIE daje liczby losowej. Co do asemblera: zwykle program w C jest równie dobry jak asembler. Chyba że nie jest. Ale aby tak było musisz znać asembler w stopniu przy którym nie ma znaczenia czy w asemblerze napiszesz 20 linijek czy 100. I najważniejsze: napisz sobie na tekturce odpowiedź na proste pytanie - DLACZEGO STANDARDOWY GENERATOR LICZB LOSOWYCH JEST ABSOLUTNIE NIE DO PRZYJĘCIA?
[toc] | [prev] | [next] | [standalone]
| From | "M.M." <mmarszik@gmail.com> |
|---|---|
| Date | 2017-11-29 02:23 -0800 |
| Message-ID | <7df461a1-e1ea-470d-8bb6-9fc8bc86428f@googlegroups.com> |
| In reply to | #30946 |
On Wednesday, November 29, 2017 at 10:19:11 AM UTC+1, slawek wrote: > On Wed, 29 Nov 2017 00:48:54 -0800 (PST), "M.M." <mmarszik@gmail.com> > wrote: > > liczb losowych, nie znajdziesz w tej książeczce specjalistycznego= > > , z > > podniesioną wydajnością np. kosztem jakości albo dzi�= > > �ki implementacji > > wykorzystującej specyficzne cechy nowych procesorów. > > > Złe nastawienie. Ale czyje? Moje nastawienie? A jakie masz wyobrażenie o moim nastawieniu, poprawnie zdekodowałeś moje nastawienie? > Czytałeś? Czy tylko tak ci się wydaje? Jak nie czytałeś to przeczytaj > - głupszy od tego nie będziesz. Ale co czytałem i co mi się wydaje? A głupszy może będę od tego, bo czas nie jest z gumy i nie będę mógł w tym czasie robić czegoś innego. > Przeczytaj rozdział o generatorach w Numerical Recipes, obejrzyj > sobie jak jest napisany generator w jakiejś bibliotece Open Source, > np. GSL czy Scipy, ew. CERNLIB. Dogłębnie poznaj czym jest "Mersenne > Twister". Dlaczego mam to czytać i dogłębniej poznawać? > Ale przede wszystkim określ czym dla ciebie są liczby losowe. Chyba zwracasz się do osoby zakładającej wątek :) > Poszukaj pakietu "Die hard" do testowania liczb losowych. Wymyśl swój > generator. Puść przez testy. Spróbuj uzasadnić matematycznie że twój > generator to akurat to co ci potrzebne. Kiedyś to robiłem, testowałem różne odmiany generatorów fibonacciego. Moje wnioski są takie: generatory fibonacciego są dużo szybsze od ranluxa, i (dobrze sparametryzowane) zazwyczaj przechodzą testy tak samo dobrze ranlux, chociaż g. f. mogą wymagać dłuższej inicjalizacji i większej ilości pamięci. Tyle że ta rozmowa chyba była o czymś całkiem innym. Chcesz zmienić temat na generatory fibonnaciego? Chętnie poczytam taki wątek, a może i coś napiszę. > Jeżeli twój hardware na to pozwala to dolutuj hardwareowy generator. > Uwaga: odczyt z wiszącego pinu NIE daje liczby losowej. To już totalnie odlecieliśmy, moim zdaniem daje liczbę losową, ale rozkład jest baaaardzo nierównomierny. > Co do asemblera: zwykle program w C jest równie dobry jak asembler. Ja też mówię że zwykły C jest równie dobry jak asm, o ile w C można optymalnie wykorzystać specyficzne cechy sprzętu. > Chyba że nie jest. Ale aby tak było musisz znać asembler w stopniu > przy którym nie ma znaczenia czy w asemblerze napiszesz 20 linijek > czy 100. No pewnie. > I najważniejsze: napisz sobie na tekturce odpowiedź na proste pytanie > - DLACZEGO STANDARDOWY GENERATOR LICZB LOSOWYCH JEST ABSOLUTNIE NIE > DO PRZYJĘCIA? Ja zrozumiałem tak: ponieważ działa za wolno i być może za dobrze. Mnie w 99% zastosowań wystarcza generator liniowy lub mersen lub ranlux lub fibonnaci. Pozdrawiam
[toc] | [prev] | [next] | [standalone]
| From | slawek <fake@fakeemail.com> |
|---|---|
| Date | 2017-11-29 14:01 +0100 |
| Message-ID | <almarsoft.7877384074779742992@news.v.pl> |
| In reply to | #30947 |
On Wed, 29 Nov 2017 02:23:29 -0800 (PST), "M.M." <mmarszik@gmail.com> wrote: > Ale czyje? Moje nastawienie? A jakie masz wyobrażenie o moim > nastawieniu, poprawnie zdekodowałeś moje nastawienie? Domagasz się pomocy, a nawet nie zdefiniowałeś dokładnie problemu. Chcesz pisać w Asemblerze, ale nie chcesz się przepracować. Chcesz pomocy, ale nie piszesz o jaki CPU chodzi (tyle że to nie x86). Chcesz pisać swój własny generator. Ale nie masz narzędzi do jego testowania. Chcesz szybko i byle jak, ale nie masz pojęcia jak i jak zacząć. No i fajnie. A książek nie będziesz czytać bo nie. Też zupełnie gites.
[toc] | [prev] | [next] | [standalone]
| From | Stregor <stregor@wytnij.to.gmail.com> |
|---|---|
| Date | 2017-11-29 14:28 +0100 |
| Message-ID | <5a1eb60c$0$15190$65785112@news.neostrada.pl> |
| In reply to | #30949 |
W dniu 2017-11-29 o 14:01, slawek pisze: > On Wed, 29 Nov 2017 02:23:29 -0800 (PST), "M.M." <mmarszik@gmail.com> > wrote: >> Ale czyje? Moje nastawienie? A jakie masz wyobrażenie o moim >> nastawieniu, poprawnie zdekodowałeś moje nastawienie? > > Domagasz się pomocy, a nawet nie zdefiniowałeś dokładnie problemu. > Chcesz pisać w Asemblerze, ale nie chcesz się przepracować. Chcesz > pomocy, ale nie piszesz o jaki CPU chodzi (tyle że to nie x86). > > Chcesz pisać swój własny generator. Ale nie masz narzędzi do jego > testowania. Chcesz szybko i byle jak, ale nie masz pojęcia jak i jak > zacząć. No i fajnie. > > A książek nie będziesz czytać bo nie. Też zupełnie gites. Rozmawiasz z M.M. A "chce" Adam Klobukowski. -- Pozdrawiam, Stregor
[toc] | [prev] | [next] | [standalone]
| From | Adam Klobukowski <adamklobukowski@gmail.com> |
|---|---|
| Date | 2017-11-30 22:01 -0800 |
| Message-ID | <2bf461ee-1b79-4805-9f55-e8dece902377@googlegroups.com> |
| In reply to | #30949 |
W dniu środa, 29 listopada 2017 14:01:44 UTC+1 użytkownik slawek napisał: > On Wed, 29 Nov 2017 02:23:29 -0800 (PST), "M.M." <mmarszik@gmail.com> > wrote: > > Ale czyje? Moje nastawienie? A jakie masz wyobrażenie o moim > > nastawieniu, poprawnie zdekodowałeś moje nastawienie? > > Domagasz się pomocy, a nawet nie zdefiniowałeś dokładnie problemu. > Chcesz pisać w Asemblerze, ale nie chcesz się przepracować. Chcesz > pomocy, ale nie piszesz o jaki CPU chodzi (tyle że to nie x86). Heh. Mnie chodzi o najprostszy generatow liczb pseudolosowych. Nie będe go nijak testował (poza 'na oko') bo nie będzie na nim wisieć los wszechświata, kluczy szyfrujących też nie będę nim generował. Po prostu potrzebuję czegoś co pozwoli łatwo i w miare szybko wygenerowć ca. 1M liczb z odpowiednich zakresów. > Chcesz pisać swój własny generator. Ale nie masz narzędzi do jego > testowania. Chcesz szybko i byle jak, ale nie masz pojęcia jak i jak > zacząć. No i fajnie. Tak, chcę szybko i byle jak. Jak już napisałem wyżej - nie piszę nic krytycznego. > A książek nie będziesz czytać bo nie. Też zupełnie gites. Nic takiego nigdzie nie napisałem. AdamK
[toc] | [prev] | [next] | [standalone]
| From | slawek <fake@fakeemail.com> |
|---|---|
| Date | 2017-12-02 02:46 +0100 |
| Message-ID | <almarsoft.5316553892143109037@news.v.pl> |
| In reply to | #30983 |
On Thu, 30 Nov 2017 22:01:52 -0800 (PST), Adam Klobukowski <adamklobukowski@gmail.com> wrote: > Nic takiego nigdzie nie napisałem. A konkretnie: jakie książki przeczytałeś?
[toc] | [prev] | [next] | [standalone]
| From | Adam Klobukowski <adamklobukowski@gmail.com> |
|---|---|
| Date | 2017-12-04 08:34 -0800 |
| Message-ID | <bc628671-3cad-4f9c-b696-3877157df587@googlegroups.com> |
| In reply to | #30992 |
W dniu sobota, 2 grudnia 2017 02:46:52 UTC+1 użytkownik slawek napisał: > On Thu, 30 Nov 2017 22:01:52 -0800 (PST), Adam Klobukowski > <adamklobukowski@gmail.com> wrote: > > Nic takiego nigdzie nie napisałem. > > A konkretnie: jakie książki przeczytałeś? Ostatnio? 'Viriona' Ziemańskiego. Ale już następne się piętrzą przedemną. AdamK
[toc] | [prev] | [next] | [standalone]
| From | slawek <fake@fakeemail.com> |
|---|---|
| Date | 2017-12-06 09:58 +0100 |
| Message-ID | <almarsoft.2867415258516998432@news.v.pl> |
| In reply to | #31012 |
On Mon, 4 Dec 2017 08:34:54 -0800 (PST), Adam Klobukowski <adamklobukowski@gmail.com> wrote: > Ostatnio? 'Viriona' Ziemańskiego. A co w niej piszą o generatorach liczb pseudolosowych?
[toc] | [prev] | [next] | [standalone]
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Date | 2017-12-06 20:14 +0100 |
| Message-ID | <843ouy1h9ylp.dlg@tyczka.com> |
| In reply to | #31018 |
On Wed, 06 Dec 2017 09:58:36 +0100, slawek wrote: >> Ostatnio? 'Viriona' Ziemańskiego. > > A co w niej piszą o generatorach liczb pseudolosowych? Nie czytałeś? -- pozdrawiam Roman Tyczka
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2017-12-06 01:40 -0800 |
| Message-ID | <fef71d8f-7b50-4fa3-b772-6fa868758da7@googlegroups.com> |
| In reply to | #30983 |
W dniu piątek, 1 grudnia 2017 07:01:53 UTC+1 użytkownik Adam Klobukowski napisał: > W dniu środa, 29 listopada 2017 14:01:44 UTC+1 użytkownik slawek napisał: > > On Wed, 29 Nov 2017 02:23:29 -0800 (PST), "M.M." <mmarszik@gmail.com> > > wrote: > > > Ale czyje? Moje nastawienie? A jakie masz wyobrażenie o moim > > > nastawieniu, poprawnie zdekodowałeś moje nastawienie? > > > > Domagasz się pomocy, a nawet nie zdefiniowałeś dokładnie problemu. > > Chcesz pisać w Asemblerze, ale nie chcesz się przepracować. Chcesz > > pomocy, ale nie piszesz o jaki CPU chodzi (tyle że to nie x86). > > Heh. Mnie chodzi o najprostszy generatow liczb pseudolosowych. Nie będe go nijak testował (poza 'na oko') bo nie będzie na nim wisieć los wszechświata, kluczy szyfrujących też nie będę nim generował. Po prostu potrzebuję czegoś co pozwoli łatwo i w miare szybko wygenerowć ca. 1M liczb z odpowiednich zakresów. > > > Chcesz pisać swój własny generator. Ale nie masz narzędzi do jego > > testowania. Chcesz szybko i byle jak, ale nie masz pojęcia jak i jak > > zacząć. No i fajnie. > > Tak, chcę szybko i byle jak. Jak już napisałem wyżej - nie piszę nic krytycznego. > > > A książek nie będziesz czytać bo nie. Też zupełnie gites. > > Nic takiego nigdzie nie napisałem. > > AdamK polecam pozagladac do otwartych implementacji stdlib c, tutaj jest no jedna funkcja https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=stdlib/rand_r.c;hb=HEAD jakis miesiac przegladalem inna implementacje stdlib i tam ta funkcja byla nawet krotsza (miala ze 3 linijki) co prawda tu w zrodlach tam wyzej jest jakas bardziej 'fancy' wersja ktora jest jak piszą 'lepsza' ale pewnie i sporo wolniejsza https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=stdlib/random.c;hb=HEAD
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2017-12-06 09:22 -0800 |
| Message-ID | <88eac350-c8e9-4a47-8955-8a1f15d520e7@googlegroups.com> |
| In reply to | #31019 |
W dniu środa, 6 grudnia 2017 10:41:01 UTC+1 użytkownik fir napisał: > W dniu piątek, 1 grudnia 2017 07:01:53 UTC+1 użytkownik Adam Klobukowski napisał: > > W dniu środa, 29 listopada 2017 14:01:44 UTC+1 użytkownik slawek napisał: > > > On Wed, 29 Nov 2017 02:23:29 -0800 (PST), "M.M." <mmarszik@gmail.com> > > > wrote: > > > > Ale czyje? Moje nastawienie? A jakie masz wyobrażenie o moim > > > > nastawieniu, poprawnie zdekodowałeś moje nastawienie? > > > > > > Domagasz się pomocy, a nawet nie zdefiniowałeś dokładnie problemu. > > > Chcesz pisać w Asemblerze, ale nie chcesz się przepracować. Chcesz > > > pomocy, ale nie piszesz o jaki CPU chodzi (tyle że to nie x86). > > > > Heh. Mnie chodzi o najprostszy generatow liczb pseudolosowych. Nie będe go nijak testował (poza 'na oko') bo nie będzie na nim wisieć los wszechświata, kluczy szyfrujących też nie będę nim generował. Po prostu potrzebuję czegoś co pozwoli łatwo i w miare szybko wygenerowć ca. 1M liczb z odpowiednich zakresów. > > > > > Chcesz pisać swój własny generator. Ale nie masz narzędzi do jego > > > testowania. Chcesz szybko i byle jak, ale nie masz pojęcia jak i jak > > > zacząć. No i fajnie. > > > > Tak, chcę szybko i byle jak. Jak już napisałem wyżej - nie piszę nic krytycznego. > > > > > A książek nie będziesz czytać bo nie. Też zupełnie gites. > > > > Nic takiego nigdzie nie napisałem. > > > > AdamK > > polecam pozagladac do otwartych implementacji stdlib c, > > tutaj jest no jedna funkcja > > https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=stdlib/rand_r.c;hb=HEAD > > jakis miesiac przegladalem inna implementacje stdlib i tam ta funkcja byla nawet krotsza (miala ze 3 linijki) > > co prawda tu w zrodlach tam wyzej jest jakas bardziej 'fancy' wersja > ktora jest jak piszą 'lepsza' ale > pewnie i sporo wolniejsza > > https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=stdlib/random.c;hb=HEAD ps wiem ze to nie jest 8 bit z limitem ale nie znam tekaiej implementacji, trzebby moze sobie samemu napisac a by to zrobic trzebby troche ogarnac ta teorie randów a szczerze mowiac nie wiem czy warto w to inwestowac osobisty czas
[toc] | [prev] | [next] | [standalone]
| From | "AK" <nobody@nowhere.net> |
|---|---|
| Date | 2017-12-06 20:07 +0100 |
| Message-ID | <p09f6j$ot4$1@gioia.aioe.org> |
| In reply to | #31022 |
Użytkownik "fir" <profesor.fir@gmail.com> napisał: > ps wiem ze to nie jest 8 bit z limitem ale nie znam tekaiej implementacji, trzebby moze sobie > samemu napisac > a by to zrobic trzebby troche ogarnac ta teorie randów a szczerze mowiac nie wiem czy warto w to > inwestowac osobisty czas Alez to bardzo proste: rand() & 0xFF // ;) PS: ;) do innych - nie do Ciebie betonie programistyczny AK
[toc] | [prev] | [next] | [standalone]
| From | slawek <fake@fakeemail.com> |
|---|---|
| Date | 2017-12-06 21:27 +0100 |
| Message-ID | <almarsoft.5475509973063062838@news.v.pl> |
| In reply to | #31024 |
On Wed, 6 Dec 2017 20:07:24 +0100, "AK" <nobody@nowhere.net> wrote: > rand() & 0xFF // ;) > PS: ;) do innych - nie do Ciebie betonie > AK Ajtam, Fir jest jeszcze ok. Dzisiaj miałem wątpliwą przyjemność z naćpaną? panienką od tomografu co to nie potrafiła spuścić danych na DVD. I że trzy płyty zepsuła. A dlaczego naćpaną? Cały czas nakręcona krzyczała odpowiedzi na niezadane pytania. Atmosfera jak z horroru: idziesz do lekarza a lekarz psychopata. Przy okazji dowiedziałem się, że nie potrafią nałożyć na siebie obrazów CT i NMR. Dlaczego? Bo "nikt nie potrafi napisać programu". I jeszcze "my rezonans trzy dni obrabiamy". Kurcze blade, na Tesli to już chyba real time, a chwalili się że mają nówka aparat. Anyway, to była prywatna "klinika".
[toc] | [prev] | [next] | [standalone]
Page 1 of 3 [1] 2 3 Next page →
Back to top | Article view | pl.comp.programming
csiph-web