Сделано в Unity.
Алгоритм «Вихрь Мерсенна»:
Публичная лицензия Microsoft (Ms-PL)
Настоящая лицензия регулирует использование прилагаемого программного обеспечения. Используя программное обеспечение, вы принимаете условия этой лицензии. Если вы не принимаете условия этой лицензии, не используйте программное обеспечение.
1. Определения
Термины «воспроизводить», «воспроизведение», «производные работы» и «распространение» имеют здесь то же значение, что и в законодательстве США об авторском праве.
«Вкладом» считается оригинальное программное обеспечение или любые дополнения или изменения к программному обеспечению.
«Участник» — это любое лицо, которое распространяет свой вклад в соответствии с настоящей лицензией.
«Лицензированные патенты» — это патентные притязания автора, которые напрямую ссылаются на его вклад.
2. Предоставление прав
(A) Предоставление авторских прав. В соответствии с условиями настоящей лицензии, включая условия и ограничения лицензии, указанные в разделе 3, каждый участник предоставляет вам неисключительную, всемирную, безвозмездную лицензию на авторские права на воспроизведение своего вклада, подготовку производных работ на основе своего вклада и распространение своего вклада или любых производных работ, которые вы создаете.
(B) Предоставление патента. В соответствии с условиями настоящей лицензии, включая условия и ограничения лицензии, указанные в разделе 3, каждый участник предоставляет вам неисключительную, всемирную, безвозмездную лицензию в соответствии со своими лицензированными патентами на создание, поручение создать, использовать, продавать, предлагать для продажи, импортировать и/или иным образом распоряжаться своим вкладом в программное обеспечение или производными работами вклада в программное обеспечение.
3. Условия и ограничения
(A) Отсутствие лицензии на товарный знак. Данная лицензия не предоставляет вам права использовать имя, логотип или товарные знаки каких-либо участников.
(B) Если вы подаете патентный иск против любого участника в отношении патентов, которые, по вашему мнению, нарушены программным обеспечением, ваша патентная лицензия от такого участника на программное обеспечение автоматически прекращается.
(C) Если вы распространяете какую-либо часть программного обеспечения, вы должны сохранить все уведомления об авторских правах, патентах, товарных знаках и атрибуции, которые присутствуют в программном обеспечении.
(D) Если вы распространяете какую-либо часть программного обеспечения в виде исходного кода, вы можете делать это только в соответствии с настоящей лицензией, включив полную копию этой лицензии в свой дистрибутив. Если вы распространяете какую-либо часть программного обеспечения в виде скомпилированного или объектного кода, вы можете делать это только в соответствии с лицензией, соответствующей настоящей лицензии.
(E) Программное обеспечение лицензируется «как есть». Вы несёте риск, связанный с его использованием. Разработчики не предоставляют никаких явных гарантий или условий. У вас могут быть дополнительные права потребителя в соответствии с вашим местным законодательством, которые настоящая лицензия не может изменить. В той мере, в какой это разрешено вашим местным законодательством, разработчики исключают подразумеваемые гарантии товарной пригодности, пригодности для определённой цели и отсутствия нарушений прав третьих лиц.
Авторские права: Рори Плэр, 2007–2008 гг. ( codekaizen@gmail.com )
Адаптировано из:
Версия C# Авторские права (C) 2001-2004 Акихило Крамот (Такел).
Перенос на C# из C-программы для MT19937, изначально написанной Такудзи Нисимурой и Макото Мацумото, с учетом предложений Тофера Купера и Марка Риффеля в июле-августе 1997 года.
Эта библиотека является свободным программным обеспечением по лицензии Artistic:
Версия C# Авторские права (c) 2003 CenterSpace Software, LLC
Этот код является свободным программным обеспечением по лицензии Artistic.
CenterSpace Software
2098 NW Myrtlewood Way
Корваллис, Орегон, 97330
США
и, конечно же:
Программа на языке C для MT19937 с улучшенной инициализацией 2002/2/10.
Код написан Такудзи Нисимурой и Макото Мацумото.
Это более быстрая версия, использующая оптимизацию Шона Кокуса, упрощение Мэтта Беллью и реальную версию Исаку Вады.
Перед использованием инициализируйте состояние с помощью init_genrand(seed) или init_by_array(init_key, key_length).
Copyright (C) 1997–2002 гг., Макото Мацумото и Такудзи Нисимура.
Все права защищены.
Распространение и использование в исходном и двоичном виде, с модификациями или без них, разрешается при соблюдении следующих условий:
1. При повторном распространении исходного кода необходимо сохранить указанное выше уведомление об авторских правах, данный список условий и следующий отказ от ответственности.
2. При распространении в двоичной форме необходимо воспроизводить указанное выше уведомление об авторских правах, данный список условий и последующий отказ от ответственности в документации и/или других материалах, предоставляемых вместе с распространением.
3. Имена участников не могут быть использованы для одобрения или продвижения продуктов, созданных на основе этого программного обеспечения, без специального предварительного письменного разрешения.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ ВЛАДЕЛЬЦАМИ АВТОРСКИХ ПРАВ И АВТОРАМИ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Ни при каких обстоятельствах владелец авторских прав или участники не будут нести ответственности за любой прямой, косвенный, случайный, специальный, образцовый или последующий ущерб (включая, но не ограничиваясь, приобретением заменяющих товаров или услуг; потерей использования, данных или прибыли; или перерывом в коммерческой деятельности), как бы он ни был вызван и по любой теории ответственности, будь то по контракту, строгая ответственность или деликт (включая халатность или иное), возникающий каким-либо образом из-за использования этого программного обеспечения, даже если было зарегистрировано предупреждение о возможности такого ущерба.
Мы будем очень рады любым отзывам.
эл. почта: m-mat @ math.sci.hiroshima-u.ac.jp (убрать пробел)
Идентификация приложения:
Авторские права (c) 2011 Масаси Оно.
Настоящим предоставляется разрешение любому лицу, получающему копию этого программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), безвозмездно использовать Программное обеспечение без ограничений, включая без ограничений права на использование, копирование, изменение, объединение, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий:
Вышеуказанное уведомление об авторских правах и настоящее уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ И ОТСУТСТВИЯ НАРУШЕНИЯ ПРАВ. АВТОРЫ ИЛИ ВЛАДЕЛЬЦЫ АВТОРСКИХ ПРАВ НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ИНЫЕ ОБЯЗАТЕЛЬСТВА, БУДЬ ТО ПО ДОГОВОРНЫМ, ДЕЛИКТНЫМ ИЛИ ИНЫМ ПРИЧИНАМ, ВОЗНИКАЮЩИЕ ИЗ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ В СВЯЗИ С НИМИ, ИЛИ С ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫМИ ОПЕРАЦИЯМИ С НИМИ.
Лицензия Apache
Версия 2.0, январь 2004 г.
УСЛОВИЯ ИСПОЛЬЗОВАНИЯ, ВОСПРОИЗВЕДЕНИЯ И РАСПРОСТРАНЕНИЯ
1. Определения.
«Лицензия» означает условия использования, воспроизведения и распространения, определенные в разделах 1–9 настоящего документа.
«Лицензиар» означает владельца авторских прав или уполномоченное им лицо, предоставляющее Лицензию.
«Юридическое лицо» означает объединение действующего юридического лица и всех других организаций, которые контролируют, контролируются или находятся под общим контролем с данным юридическим лицом. Для целей настоящего определения «контроль» означает (i) право, прямое или косвенное, осуществлять руководство или управление таким юридическим лицом, будь то по договору или иным образом, или (ii) владение пятьюдесятью процентами (50%) или более выпущенных акций, или (iii) бенефициарное владение таким юридическим лицом.
«Вы» (или «Ваш») означает физическое или юридическое лицо, осуществляющее разрешения, предоставленные настоящей Лицензией.
«Исходная» форма означает предпочтительную форму для внесения изменений, включая, помимо прочего, исходный код программного обеспечения, исходную документацию и файлы конфигурации.
«Объектная» форма означает любую форму, полученную в результате механического преобразования или перевода Исходной формы, включая, помимо прочего, скомпилированный объектный код, сгенерированную документацию и преобразования в другие типы носителей.
«Произведение» означает авторскую работу, будь то в форме Исходного кода или Объекта, предоставленную в соответствии с Лицензией, как указано в уведомлении об авторских правах, которое включено в произведение или приложено к нему (пример приведен в Приложении ниже).
«Производные работы» означают любую работу, будь то в форме Исходного текста или Объекта, основанную на Работе (или производную от неё), и редакционные правки, аннотации, доработки или другие изменения которой в целом представляют собой оригинальную авторскую работу. Для целей настоящей Лицензии к производным работам не относятся работы, которые остаются отделимыми от Работу и её Производных работ или лишь связаны (или связаны по имени) с интерфейсами Работу и её Производных работ.
«Вклад» означает любую авторскую работу, включая исходную версию Работы и любые изменения или дополнения к этой Работе или Производным от неё Работам, которая намеренно представлена Лицензиару для включения в Работу владельцем авторских прав или физическим или юридическим лицом, уполномоченным представлять от имени владельца авторских прав. Для целей настоящего определения «представленный» означает любую форму электронного, устного или письменного сообщения, отправленного Лицензиару или его представителям, включая, помимо прочего, сообщения по электронным почтовым рассылкам, системам контроля исходного кода и системам отслеживания проблем, которые управляются Лицензиаром или от его имени с целью обсуждения и улучшения Работы, но исключая сообщения, которые явно помечены или иным образом обозначены в письменной форме владельцем авторских прав как «Не Вклад».
«Участник» означает Лицензиара и любое физическое или юридическое лицо, от имени которого Вклад был получен Лицензиаром и впоследствии включен в Работу.
2. Предоставление лицензии на авторское право. В соответствии с условиями настоящей Лицензии каждый Участник настоящим предоставляет Вам бессрочную, всемирную, неисключительную, бесплатную, безвозмездную, безотзывную лицензию на авторское право на воспроизведение, создание производных работ, публичный показ, публичное исполнение, сублицензирование и распространение Работы и таких производных работ в исходной или объектной форме.
3. Предоставление патентной лицензии. В соответствии с условиями настоящей Лицензии каждый Участник настоящим предоставляет Вам бессрочную, всемирную, неисключительную, бесплатную, безвозмездную, безотзывную (за исключением случаев, указанных в настоящем разделе) патентную лицензию на создание, создание, использование, предложение о продаже, продажу, импорт и иную передачу Работы, при этом такая лицензия применяется только к тем патентным притязаниям, лицензируемым таким Участником, которые неизбежно нарушаются его Вкладом(ами) отдельно или в сочетании его Вклада(ов) с Работой, в которую такой Вклад(ы) был представлен(ы). Если Вы возбуждаете патентный спор против любого лица (включая встречный иск или встречный иск в судебном процессе), утверждая, что Работа или Вклад, включенный в Работу, представляет собой прямое или косвенное нарушение патентных прав, то любые патентные лицензии, предоставленные Вам по настоящей Лицензии на эту Работу, прекращаются с даты подачи такого спора.
4. Распространение. Вы имеете право воспроизводить и распространять копии Произведения или Производных от него Произведений на любом носителе, с изменениями или без них, в форме Исходного Текста или Объекта, при соблюдении следующих условий:
- Вы должны предоставить копию настоящей Лицензии всем другим получателям Произведения или Производных произведений; и
- Вы должны снабдить все измененные файлы заметными уведомлениями о том, что Вы изменили файлы; и
- Вы должны сохранять в Исходной форме любых Производных работ, которые Вы распространяете, все уведомления об авторских правах, патентах, товарных знаках и атрибуции из Исходной формы Работы, за исключением тех уведомлений, которые не относятся к какой-либо части Производных работ; и
- Если Работа включает текстовый файл «NOTICE» как часть своего распространения, то любые Производные работы, которые Вы распространяете, должны включать читаемую копию уведомлений об атрибуции, содержащихся в таком файле NOTICE, за исключением тех уведомлений, которые не относятся к какой-либо части Производных работ, по крайней мере в одном из следующих мест: в текстовом файле NOTICE, распространяемом как часть Производных работ; в форме Исходного кода или документации, если они предоставляются вместе с Производными работами; или в отображении, создаваемом Производными работами, если и где бы то ни было такие уведомления третьих лиц обычно появляются. Содержимое файла NOTICE предназначено только для информационных целей и не изменяет Лицензию. Вы можете добавлять свои собственные уведомления об атрибуции в Производные работы, которые Вы распространяете, вместе с текстом NOTICE из Работы или в качестве приложения к нему, при условии, что такие дополнительные уведомления об атрибуции не могут быть истолкованы как изменение Лицензии.
Вы можете добавить собственное заявление об авторских правах к Вашим модификациям и можете предоставить дополнительные или иные условия лицензии на использование, воспроизведение или распространение Ваших модификаций или любых таких Производных работ в целом, при условии, что Ваше использование, воспроизведение и распространение Работы в остальном соответствует условиям, изложенным в настоящей Лицензии.
5. Предоставление Вкладов. Если Вы прямо не указали иное, любой Вклад, намеренно предоставленный Вами Лицензиару для включения в Работу, регулируется условиями настоящей Лицензии без каких-либо дополнительных условий. Несмотря на вышеизложенное, ничто в настоящем документе не заменяет и не изменяет условия любого отдельного лицензионного соглашения, которое Вы могли заключить с Лицензиаром в отношении такого Вклада.
6. Товарные знаки. Настоящая Лицензия не предоставляет разрешения на использование торговых наименований, товарных знаков, знаков обслуживания или наименований продуктов Лицензиара, за исключением случаев, когда это необходимо для разумного и общепринятого использования при описании происхождения Произведения и воспроизведении содержимого файла NOTICE.
7. Отказ от гарантий. Если иное не предусмотрено действующим законодательством или не согласовано в письменной форме, Лицензиар предоставляет Работу (и каждый Участник предоставляет свои Вклады) «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ, как явных, так и подразумеваемых, включая, помимо прочего, любые гарантии или условия ПРАВА СОБСТВЕННОСТИ, ОТСУТСТВИЯ НАРУШЕНИЯ ПРАВ, ТОВАРНОГО КАЧЕСТВА или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Вы несете исключительную ответственность за определение целесообразности использования или распространения Работу и принимаете на себя любые риски, связанные с использованием вами разрешений по настоящей Лицензии.
8. Ограничение ответственности. Ни при каких обстоятельствах и ни по какой правовой теории, будь то в силу правонарушения (включая халатность), договора или иного, если это не требуется применимым законодательством (например, в случае умышленных и грубо небрежных действий) или не согласовано в письменной форме, ни один Участник не несет ответственности перед Вами за ущерб, включая любые прямые, косвенные, особые, случайные или последующие убытки любого характера, возникшие в результате данной Лицензии или в результате использования или невозможности использования Произведения (включая, помимо прочего, убытки от потери деловой репутации, остановки работы, сбоя или неисправности компьютера, а также любые и все другие коммерческие убытки или потери), даже если такой Участник был уведомлен о возможности таких убытков.
9. Принятие гарантий или дополнительной ответственности. При распространении Произведения или Производных от него произведений Вы можете предложить и взимать плату за принятие поддержки, гарантий, возмещения ущерба или других обязательств и/или прав, соответствующих настоящей Лицензии. Однако, принимая такие обязательства, Вы можете действовать только от своего имени и под свою исключительную ответственность, а не от имени любого другого Участника, и только в том случае, если Вы соглашаетесь возместить, защитить и оградить каждого Участника от любой ответственности, понесенной таким Участником, или от претензий, предъявленных ему в связи с принятием Вами любой такой гарантии или дополнительной ответственности.
КОНЕЦ УСЛОВИЙ