This document presents a proof-of-concept random test generator for the RISC-V ISA that utilizes constraint programming to specify relationships between instructions and operands. The generator, implemented in Python, integrates with the RISC-V instruction set simulator to create self-checking tests and addresses various functional verification challenges. Challenges encountered during implementation and future exploration opportunities are discussed, highlighting the potential of using Python-based frameworks for constrained random verification.