Skip to content

Commit 7bf2cfe

Browse files
authored
Merge pull request #302 from schmouk/dev
Dev -> Main
2 parents c70f391 + d3a4ca1 commit 7bf2cfe

File tree

576 files changed

+849
-849
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

576 files changed

+849
-849
lines changed

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2016-2025 Philippe Schmouker, ph (dot) schmouker (at) gmail.com.
3+
Copyright (c) 2016-2026 Philippe Schmouker, ph (dot) schmouker (at) gmail.com.
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

Python3.10/PyRandLib/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
It is provided under MIT License.
44
Please see files README.md and LICENSE.
55
6-
Copyright (c) 2016-2025 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
6+
Copyright (c) 2016-2026 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
77
"""
88

99
from .basecwg import BaseCWG

Python3.10/PyRandLib/annotation_types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright (c) 2021-2025 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
2+
Copyright (c) 2021-2026 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
33
44
Permission is hereby granted, free of charge, to any person obtaining a copy
55
of this software and associated documentation files (the "Software"), to deal

Python3.10/PyRandLib/basecwg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright (c) 2025 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
2+
Copyright (c) 2025-2026 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
33
44
Permission is hereby granted, free of charge, to any person obtaining a copy
55
of this software and associated documentation files (the "Software"), to deal
@@ -31,7 +31,7 @@ class BaseCWG( BaseRandom ):
3131
3232
This module is part of library PyRandLib.
3333
34-
Copyright (c) 2025 Philippe Schmouker
34+
Copyright (c) 2025-2026 Philippe Schmouker
3535
3636
CWG models are chaotic generators that are combined with Weyl sequences to
3737
eliminate the risk of short cycles. They have a large period, a uniform

Python3.10/PyRandLib/baselcg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright (c) 2016-2025 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
2+
Copyright (c) 2016-2026 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
33
44
Permission is hereby granted, free of charge, to any person obtaining a copy
55
of this software and associated documentation files (the "Software"), to deal
@@ -31,7 +31,7 @@ class BaseLCG( BaseRandom ):
3131
3232
This module is part of library PyRandLib.
3333
34-
Copyright (c) 2016-2025 Philippe Schmouker
34+
Copyright (c) 2016-2026 Philippe Schmouker
3535
3636
LCG models evaluate pseudo-random numbers suites x(i) as a simple mathem-
3737
atical function of

Python3.10/PyRandLib/baselfib64.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright (c) 2016-2025 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
2+
Copyright (c) 2016-2026 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
33
44
Permission is hereby granted, free of charge, to any person obtaining a copy
55
of this software and associated documentation files (the "Software"), to deal
@@ -37,7 +37,7 @@ class BaseLFib64( ListIndexState ):
3737
3838
This module is part of library PyRandLib.
3939
40-
Copyright (c) 2016-2025 Philippe Schmouker
40+
Copyright (c) 2016-2026 Philippe Schmouker
4141
4242
Lagged Fibonacci generators LFib( m, r, k, op) use the recurrence
4343

Python3.10/PyRandLib/basemelg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright (c) 2025 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
2+
Copyright (c) 2025-2026 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
33
44
Permission is hereby granted, free of charge, to any person obtaining a copy
55
of this software and associated documentation files (the "Software"), to deal
@@ -34,7 +34,7 @@ class BaseMELG( ListIndexState ):
3434
3535
This module is part of library PyRandLib.
3636
37-
Copyright (c) 2025 Philippe Schmouker
37+
Copyright (c) 2025-2026 Philippe Schmouker
3838
3939
Maximally Equidistributed Long-period Linear Generators (MELG) use linear
4040
recurrence based on state transitions with double feedbacks and linear output

Python3.10/PyRandLib/basemrg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright (c) 2016-2025 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
2+
Copyright (c) 2016-2026 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
33
44
Permission is hereby granted, free of charge, to any person obtaining a copy
55
of this software and associated documentation files (the "Software"), to deal
@@ -31,7 +31,7 @@ class BaseMRG( ListIndexState ):
3131
3232
This module is part of library PyRandLib.
3333
34-
Copyright (c) 2016-2025 Philippe Schmouker
34+
Copyright (c) 2016-2026 Philippe Schmouker
3535
3636
Multiple Recursive Generators (MRGs) uses recurrence to evaluate pseudo-random
3737
numbers suites. Recurrence is of the form:

Python3.10/PyRandLib/basepcg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright (c) 2025 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
2+
Copyright (c) 2025-2026 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
33
44
Permission is hereby granted, free of charge, to any person obtaining a copy
55
of this software and associated documentation files (the "Software"), to deal
@@ -31,7 +31,7 @@ class BasePCG( BaseRandom ):
3131
3232
This module is part of library PyRandLib.
3333
34-
Copyright (c) 2025 Philippe Schmouker
34+
Copyright (c) 2025-2026 Philippe Schmouker
3535
3636
As LCGs do, PCG models evaluate pseudo-random numbers suites x(i) as a
3737
simple mathematical function of x(i-1):

Python3.10/PyRandLib/baserandom.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright (c) 2016-2025 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
2+
Copyright (c) 2016-2026 Philippe Schmouker, ph (dot) schmouker (at) gmail.com
33
44
Permission is hereby granted, free of charge, to any person obtaining a copy
55
of this software and associated documentation files (the "Software"), to deal
@@ -32,7 +32,7 @@ class BaseRandom( Random ):
3232
3333
This module is part of library PyRandLib.
3434
35-
Copyright (c) 2016-2025 Philippe Schmouker
35+
Copyright (c) 2016-2026 Philippe Schmouker
3636
3737
See Cwg64 for a minimum 2^64 (i.e. about 1.84e+19) period Collatz-Weyl Generator
3838
with low computation time, medium period, 64- bits output values and very good

0 commit comments

Comments
 (0)