> 1 <

Автор Сообщение

Alex

Members


Статус

54 сообщений

Где: Belarus Александранск
Род занятий:
Возраст: 28

#722   2009-11-15 08:07 GMT+3 часа(ов)      
Как написать качественный рандом в схеме (которого почему-то нет в r5rs)? Я знаю как в Си, учитывая её особенности. Но как в схеме лучше было бы написать его?

nitnatsnok

Members


Статус

3 сообщений

Где: Russia
Род занятий:
Возраст:

#2088   2010-05-19 02:08 GMT+3 часа(ов)      
Я в BEE Lisp'е тупо тырю функции из сишной либы

misha

Moderators


Статус

1275 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#2092   2010-05-19 15:35 GMT+3 часа(ов)      
Цитата
nitnatsnok :
Я в BEE Lisp'е тупо тырю функции из сишной либы

r5rs учебный стандарт. А рандом есть в любой нормальной реализации, как и взаимодействие с динамическими библиотеками.

Вы лучше приведите пример работы со списками на BEE Lisp'е, который можно назвать серьезным.

utkin

Members


Статус

21 сообщений

Где: Liechtenstein
Род занятий:
Возраст:

#2259   2010-06-03 16:03 GMT+3 часа(ов)      
В PLT Scheme есть random, причем несколько вариантов .
А для качественного рандома тебе придется в качестве точки отсчета для генератора брать какое-либо внешнее число. Как правило, это тики от системных часов компа.

misha

Moderators


Статус

1275 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#2260   2010-06-03 17:34 GMT+3 часа(ов)      
>А для качественного рандома тебе придется в качестве точки отсчета для генератора брать какое-либо внешнее число.
Необязательно, стандартный рандом и так по умолчанию инициализируется от системных часов. Для проверки утверждения можете создать список из 100 и более псевдослучайных чисел.

отредактировал(а) misha: 2010-06-04 12:01 GMT+3 часа(ов)

utkin

Members


Статус

21 сообщений

Где: Liechtenstein
Род занятий:
Возраст:

#2282   2010-06-04 17:36 GMT+3 часа(ов)      
Я имел ввиду, что он сам будет писать свой random
> 1 <


Онлайн :

0 пользователь(ей), 22 гость(ей) :




Реклама на сайте: