We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b8fc4f8 commit 902121eCopy full SHA for 902121e
src/main/scala/org/scalacheck/Arbitrary.scala
@@ -152,8 +152,8 @@ private[scalacheck] sealed trait ArbitraryLowPriority {
152
implicit lazy val arbChar: Arbitrary[Char] = Arbitrary {
153
// valid ranges are [0x0000, 0xD7FF] and [0xE000, 0xFFFD].
154
//
155
- // ((0xFFFD + 1) - 0xE000) + ((0xD7FF + 1) - 0x0000)
156
- choose(0, 63486).map { i =>
+ // ((0xFFFD + 1) - 0xE000) + ((0xD7FF + 1) - 0x0000) - 1
+ choose(0, 63485).map { i =>
157
if (i <= 0xD7FF) i.toChar
158
else (i + 2048).toChar
159
}
0 commit comments