Design considerations:
1) ams1117-2.5: ams1117 was used since I have tons of them; Other devices, like 7805 can also be used; or even tl431 + power regulator; I picked the 2.5v version to 1) minimize dissipation on the 33ohm resistor and 2) allow the adapter to work under a 5v source;
2) 33ohm resistor: it is picked so to generate a current of just slightly less than the desired current. In this case, the 33ohm resistor is actually a 33ohm resistor (visible on the top of the perf board) in parallel with a 270ohm resistor (not visible on the bottom side of the perf board). This allows me the flexibility to run the whole thing at 100ma (x10 factor for readings) or 10ma (x100 factor for readings). The 10ma current level is desirable if you wish to power the adapter at high voltage to measure higher resistance.
the power dissipation on the 33ohm resistor is about 0.3w. I used a 1/4w resistor instead. Didn't feel warm and the readings were steady over a 2hr run.
3) the pot: I used a 1k single turn pot, as that's all I had. Ideally, you want to use a lower value multi-turn pot, 470ohm or 330ohm would have been great - with a single turn pot, setting the precise current levels is difficult.
The adjustment range with the 1k pot is about 90ma - 130ma.
4) power supply: the adapter is designed to take 5v sources -> it minimizes power dissipation over the ams1117 (a smt part used here). If you wish to power it at a higher voltage, like 12v or even higher, you need to make sure that 1) it doesn't exceed the rated voltage on the regulator (15-17v typical); and 2) the power dissipation on the regulator isn't too much. I think for 12v or higher @ 100ma, you need a to220 device, potentially with a heatsink.
5) current stability vs. power supply: I set the current to 99.4ma at 5v and ran it ***briefly**** at 12v too, giving a current reading of 99.2ma. Reasonably stable I may say. The regulator did get fairly warm (but not hot) quickly.
Hope it helps.