مولّد البيانات الوهمية
ولّد بيانات اختبار وهمية واقعية: أسماء وبريدًا وهواتف وعناوين وشركات وتواريخ ميلاد بـ 8 لغات ومناطق. صدّر JSON أو CSV أو SQL INSERT مع بذرة للتكرار.
البذرة نفسها تعطي دائمًا البيانات نفسها.
ما هو مولّد البيانات الوهمية؟
أنشئ سجلات شخصية واقعية لكنها خيالية للاختبار والعروض ولقطات الشاشة. اختر اللغة والمنطقة (الولايات المتحدة أو المملكة المتحدة أو فيتنام أو إسبانيا أو فرنسا أو ألمانيا أو البرازيل أو اليابان) والحقول التي تحتاجها — المعرّف وUUID والأسماء والجنس والبريد واسم المستخدم والهاتف وتاريخ الميلاد والشارع والمدينة والرمز البريدي والدولة والشركة والمسمى الوظيفي — وصدّر حتى 1,000 صف بصيغة JSON أو CSV أو عبارات SQL INSERT.
كيفية استخدام مولّد البيانات الوهمية
- اختر اللغة والمنطقة وعدد الصفوف.
- حدّد الحقول التي تريدها.
- اختر التنسيق (JSON أو CSV أو SQL INSERT مع اسم الجدول).
- أدخل اختياريًا البذرة (اختياري) للحصول على البيانات نفسها في كل مرة، ثم اضغط توليد وانسخ أو نزّل.
مثال
Locale English (United States), 2 rows, fields ID, Full name, Email, Phone, City, Format CSV, Seed demo
id,fullName,email,phone,city 1,Michael Jones,michaeljones73@example.org,(983) 555-0112,"Boise, ID" 2,Patricia Jones,patricia.jones68@example.net,(421) 555-0178,"Madison, WI"
متى تستخدم مولّد البيانات الوهمية
استخدمه لملء قواعد بيانات التطوير واختبار النماذج وعمليات الاستيراد وإنشاء حسابات تجريبية والتقاط لقطات الشاشة دون كشف بيانات عملاء حقيقيين. لا تستخدمه لإنشاء هويات مزيفة أو لخداع أحد، ولا تتوقع أن تكون التركيبات (مدينة + رمز بريدي + هاتف) موجودة في الواقع.
كيف يعمل مولّد البيانات الوهمية
يجمع كل سجل عشوائيًا بين أسماء أولى وأسماء عائلة وشوارع ومدن شائعة في المنطقة المختارة، بصيغ خاصة بكل منطقة للعناوين والرموز البريدية وأرقام الهاتف (تُكتب الأسماء الفيتنامية واليابانية بالعائلة أولًا). وتُشتق عناوين البريد وأسماء المستخدمين من الاسم محوَّلةً إلى ASCII، وتستخدم دائمًا النطاقات المحجوزة example.com أو example.org أو example.net (RFC 2606)؛ وتستخدم أرقام الهاتف الأمريكية النطاق الخيالي 555-01xx. وبلا بذرة تأتي العشوائية من crypto.getRandomValues؛ ومع البذرة يُستخدم مولّد أرقام شبه عشوائية حتمي (mulberry32) فتكون النتائج قابلة للتكرار. وتُقتبس حقول CSV عند الحاجة وتُهرَّب نصوص SQL.
حالات الاستخدام الشائعة
- تعبئة قاعدة بيانات تطوير بمستخدمين
- اختبار استيراد CSV والتحقق من النماذج
- إنشاء بيانات تجريبية للقطات الشاشة وعروض المبيعات
- إنتاج بيانات اختبار قابلة للتكرار للاختبارات الآلية باستخدام بذرة
ملاحظة أمنية
تحمي البيانات الوهمية الخصوصية في الأنظمة غير الإنتاجية. لا تخلطها أبدًا بسجلات العملاء الحقيقية، ولا تستخدم الهويات المولَّدة للتسجيل أو التحقق.
الأسئلة الشائعة
هل يمكن أن تصل رسائل البريد المولَّدة إلى شخص حقيقي؟
لا. تستخدم كل العناوين example.com أو example.org أو example.net، وهي نطاقات محجوزة للتوثيق والاختبار.
لماذا أستخدم بذرة؟
البذرة نفسها مع المنطقة والحقول وعدد الصفوف نفسها تنتج دائمًا بيانات متطابقة، وهذا مثالي للاختبارات القابلة للتكرار وبيانات الاختبار المشتركة.
هل العناوين حقيقية؟
أسماء المدن والشوارع كلمات حقيقية في تلك المنطقة، لكنها تُجمَع عشوائيًا، فلا يُتوقع وجود عنوان بعينه.