Sachverhalt: Sachverhalt: A. Am 4. April 2006 wurde X._ wegen des Verdachts des gewerbsmässigen Handels mit Marihuana in Solothurn festgenommen. Am 5. April 2006 beantragte die Staatsanwaltschaft Solothurn die Anordnung der Untersuchungshaft bis 4. Juni 2006. Nach Durchführung einer mündlichen Verhandlung ordnete die Haftrichterin am 7. April 2006 die beantragte Untersuchungshaft wegen Kollusionsgefahr an. A. Am 4. April 2006 wurde X._ wegen des Verdachts des gewerbsmässigen Handels mit Marihuana in Solothurn festgenommen. Am 5. April 2006 beantragte die Staatsanwaltschaft Solothurn die Anordnung der Untersuchungshaft bis 4. Juni 2006. Nach Durchführung einer mündlichen Verhandlung ordnete die Haftrichterin am 7. April 2006 die beantragte Untersuchungshaft wegen Kollusionsgefahr an. B. Dagegen hat X._ am 12. April 2006 staatsrechtliche Beschwerde ans Bundesgericht erhoben mit dem Antrag, das angefochtene Urteil sei aufzuheben und er sei sofort aus der Untersuchungshaft zu entlassen. B. Dagegen hat X._ am 12. April 2006 staatsrechtliche Beschwerde ans Bundesgericht erhoben mit dem Antrag, das angefochtene Urteil sei aufzuheben und er sei sofort aus der Untersuchungshaft zu entlassen. C. Die Haftrichterin und die Staatsanwaltschaft beantragen, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei. C. Die Haftrichterin und die Staatsanwaltschaft beantragen, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei. D. In seiner Replik vom 2. Mai 2006 hielt der Beschwerdeführer an seinen Anträgen fest. 