Skip to content

Commit

Permalink
[共通] fix #1196
Browse files Browse the repository at this point in the history
  • Loading branch information
Reputeless committed Jan 29, 2024
1 parent 94d2416 commit 6bf32d9
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions Siv3D/include/Siv3D/detail/Random.ipp
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ namespace s3d
SIV3D_CONCEPT_URBG_
inline int8 RandomInt8(URBG&& urbg)
{
return absl::Uniform(absl::IntervalOpenClosed, std::forward<URBG>(urbg), Smallest<int8>, Largest<int8>);
return absl::Uniform(absl::IntervalClosed, std::forward<URBG>(urbg), Smallest<int8>, Largest<int8>);
}

inline int16 RandomInt16()
Expand All @@ -216,7 +216,7 @@ namespace s3d
SIV3D_CONCEPT_URBG_
inline int16 RandomInt16(URBG&& urbg)
{
return absl::Uniform(absl::IntervalOpenClosed, std::forward<URBG>(urbg), Smallest<int16>, Largest<int16>);
return absl::Uniform(absl::IntervalClosed, std::forward<URBG>(urbg), Smallest<int16>, Largest<int16>);
}

inline int32 RandomInt32()
Expand All @@ -227,7 +227,7 @@ namespace s3d
SIV3D_CONCEPT_URBG_
inline int32 RandomInt32(URBG&& urbg)
{
return absl::Uniform(absl::IntervalOpenClosed, std::forward<URBG>(urbg), Smallest<int32>, Largest<int32>);
return absl::Uniform(absl::IntervalClosed, std::forward<URBG>(urbg), Smallest<int32>, Largest<int32>);
}

inline int64 RandomInt64()
Expand All @@ -238,6 +238,6 @@ namespace s3d
SIV3D_CONCEPT_URBG_
inline int64 RandomInt64(URBG&& urbg)
{
return absl::Uniform(absl::IntervalOpenClosed, std::forward<URBG>(urbg), Smallest<int64>, Largest<int64>);
return absl::Uniform(absl::IntervalClosed, std::forward<URBG>(urbg), Smallest<int64>, Largest<int64>);
}
}

0 comments on commit 6bf32d9

Please sign in to comment.