In reply to kireeti1192:
This is valid only for non-randomized data. The randomize method returns in any way a value.
What you can do is
if(!seq.randomize() with {src_addr == 32'h0100_0800;
dst_addr inside {[32'h0101_0000:32'h0103_0000]};
transfer_size == 128;})
`uvm_error(get_type_name(), "Randomization failed")