Update: Indeed, the same holds true for 50 other settings of srand.
Halley I think you will have to improve your dataset generator. Currently, with srand = 12345 and rand function on my platform, it doesn't produce a single pair of items that share more than one keyword. As you can see below, with the exception of two partitions which only contain a single item each, the maximum number of keywords shared by items in each partition is 1:
(Output right truncated for posting)
[15:08:03.59] P:\test>436050-2
Keywords: 649
Items: 676
Dataset built. Beginning partition...
675
93 partitons found.
Max. 1 keywords shared; 24 members:[ 293 296 300 331 343 351 352 35
+6 436 455
Max. 1 keywords shared; 7 members:[ 397 402 456 592 613 640 642 ]
Max. 1 keywords shared; 17 members:[ 66 73 94 127 175 194 205 229 3
+39 365 51
Max. 1 keywords shared; 7 members:[ 28 113 139 348 394 445 543 ]
Max. 1 keywords shared; 8 members:[ 416 470 631 659 666 668 673 67
+5 ]
Max. 1 keywords shared; 18 members:[ 26 36 49 117 228 273 301 321 3
+33 334 37
Max. 1 keywords shared; 9 members:[ 21 34 38 114 204 350 362 388 5
+00 ]
Max. 1 keywords shared; 20 members:[ 107 121 153 167 172 257 278 32
+5 377 387
Max. 1 keywords shared; 13 members:[ 210 215 282 290 297 310 336 40
+3 448 459
Max. 1 keywords shared; 11 members:[ 96 159 234 312 327 378 385 405
+ 471 522
Max. 1 keywords shared; 11 members:[ 58 75 221 256 298 303 335 355
+530 601 6
Max. 1 keywords shared; 2 members:[ 662 667 ]
Max. 1 keywords shared; 6 members:[ 12 19 372 408 532 634 ]
Max. 1 keywords shared; 14 members:[ 122 138 143 198 340 366 393 44
+9 461 484
Max. 1 keywords shared; 10 members:[ 16 18 68 91 160 329 431 462 46
+4 554 ]
Max. 1 keywords shared; 2 members:[ 501 516 ]
Max. 1 keywords shared; 6 members:[ 268 280 295 582 625 644 ]
Max. 1 keywords shared; 23 members:[ 4 5 7 10 95 134 135 158 189 27
+2 291 326
Max. 1 keywords shared; 5 members:[ 208 235 241 452 641 ]
Max. 1 keywords shared; 3 members:[ 342 374 616 ]
Max. 1 keywords shared; 10 members:[ 239 247 369 407 427 443 523 59
+3 600 626
Max. 1 keywords shared; 28 members:[ 22 33 56 59 85 92 132 146 161
+171 203 2
Max. 1 keywords shared; 10 members:[ 126 190 294 341 390 483 538 59
+1 598 671
Max. 1 keywords shared; 8 members:[ 15 25 101 285 440 488 509 528
+]
Max. 1 keywords shared; 5 members:[ 223 244 322 337 446 ]
Max. 1 keywords shared; 5 members:[ 368 584 637 646 674 ]
Max. 1 keywords shared; 10 members:[ 184 188 224 283 287 316 328 34
+5 406 633
Max. 1 keywords shared; 4 members:[ 150 163 376 410 ]
Max. 1 keywords shared; 7 members:[ 364 411 412 435 535 540 632 ]
Max. 1 keywords shared; 5 members:[ 93 118 148 226 534 ]
Max. 1 keywords shared; 20 members:[ 142 155 165 173 193 214 217 27
+4 299 358
Max. 1 keywords shared; 7 members:[ 48 87 246 289 475 638 639 ]
Max. 4 keywords shared; 1 members:[ 557 ]
Max. 1 keywords shared; 2 members:[ 413 423 ]
Max. 1 keywords shared; 9 members:[ 263 309 379 383 414 420 502 51
+7 622 ]
Max. 1 keywords shared; 6 members:[ 232 250 421 492 519 526 ]
Max. 1 keywords shared; 3 members:[ 110 119 620 ]
Max. 1 keywords shared; 2 members:[ 42 65 ]
Max. 1 keywords shared; 4 members:[ 277 279 441 563 ]
Max. 1 keywords shared; 6 members:[ 381 400 415 573 586 636 ]
Max. 1 keywords shared; 9 members:[ 47 51 79 86 197 370 418 434 61
+7 ]
Max. 1 keywords shared; 4 members:[ 363 395 474 624 ]
Max. 1 keywords shared; 12 members:[ 74 88 128 181 196 237 323 392
+432 529 6
Max. 1 keywords shared; 2 members:[ 318 324 ]
Max. 1 keywords shared; 14 members:[ 63 64 84 115 157 209 211 306 4
+04 450 49
Max. 1 keywords shared; 16 members:[ 1 2 27 50 83 131 137 156 169 1
+83 206 25
Max. 1 keywords shared; 2 members:[ 386 562 ]
Max. 1 keywords shared; 3 members:[ 425 438 561 ]
Max. 1 keywords shared; 6 members:[ 422 466 478 537 548 650 ]
Max. 1 keywords shared; 9 members:[ 111 120 187 201 225 354 533 61
+0 645 ]
Max. 1 keywords shared; 3 members:[ 457 524 579 ]
Max. 1 keywords shared; 6 members:[ 11 17 55 152 177 179 ]
Max. 1 keywords shared; 14 members:[ 8 14 35 52 69 71 186 248 473 5
+96 606 60
Max. 1 keywords shared; 2 members:[ 486 496 ]
Max. 1 keywords shared; 7 members:[ 192 240 284 338 353 581 657 ]
Max. 1 keywords shared; 3 members:[ 499 521 590 ]
Max. 1 keywords shared; 4 members:[ 43 45 359 511 ]
Max. 1 keywords shared; 8 members:[ 141 149 154 170 182 207 253 49
+7 ]
Max. 1 keywords shared; 15 members:[ 89 90 97 166 202 216 251 255 2
+58 288 31
Max. 1 keywords shared; 6 members:[ 30 39 70 123 213 262 ]
Max. 1 keywords shared; 7 members:[ 54 62 230 254 266 317 660 ]
Max. 1 keywords shared; 3 members:[ 136 271 588 ]
Max. 1 keywords shared; 7 members:[ 100 105 168 191 276 621 627 ]
Max. 1 keywords shared; 8 members:[ 124 200 236 302 319 398 447 65
+5 ]
Max. 1 keywords shared; 3 members:[ 140 178 578 ]
Max. 1 keywords shared; 8 members:[ 23 41 46 60 77 162 245 357 ]
Max. 1 keywords shared; 4 members:[ 261 270 286 542 ]
Max. 1 keywords shared; 4 members:[ 467 515 556 612 ]
Max. 5 keywords shared; 1 members:[ 577 ]
Max. 1 keywords shared; 3 members:[ 314 487 491 ]
Max. 1 keywords shared; 2 members:[ 371 479 ]
Max. 1 keywords shared; 6 members:[ 482 551 565 570 652 672 ]
Max. 1 keywords shared; 8 members:[ 133 147 176 195 218 222 307 45
+3 ]
Max. 1 keywords shared; 2 members:[ 305 344 ]
Max. 1 keywords shared; 7 members:[ 61 72 76 98 99 199 566 ]
Max. 1 keywords shared; 3 members:[ 6 9 347 ]
Max. 1 keywords shared; 3 members:[ 151 174 219 ]
Max. 1 keywords shared; 3 members:[ 227 231 361 ]
Max. 1 keywords shared; 2 members:[ 242 249 ]
Max. 1 keywords shared; 7 members:[ 31 32 37 40 108 267 346 ]
Max. 1 keywords shared; 7 members:[ 0 57 80 130 144 180 212 ]
Max. 1 keywords shared; 4 members:[ 428 437 454 628 ]
Max. 1 keywords shared; 2 members:[ 477 558 ]
Max. 1 keywords shared; 4 members:[ 116 129 503 574 ]
Max. 1 keywords shared; 7 members:[ 24 67 81 104 260 494 575 ]
Max. 1 keywords shared; 5 members:[ 103 106 112 360 564 ]
Max. 1 keywords shared; 3 members:[ 308 330 419 ]
Max. 1 keywords shared; 11 members:[ 53 82 109 125 252 275 401 506
+510 531 6
Max. 1 keywords shared; 3 members:[ 367 536 595 ]
Max. 1 keywords shared; 9 members:[ 102 145 304 429 451 463 465 49
+3 623 ]
Max. 1 keywords shared; 10 members:[ 3 13 20 29 44 78 220 489 504 6
+61 ]
Max. 1 keywords shared; 4 members:[ 164 185 292 614 ]
Max. 1 keywords shared; 3 members:[ 525 571 572 ]
validating nonoverlap 91 : 92
[15:08:04.54] P:\test>
Examine what is said, not who speaks.
Silence betokens consent.
Love the truth but pardon error.